当前位置: 首页 > news >正文

海北wap网站建设机械设备网

海北wap网站建设,机械设备网,住房和城乡建设部网站证书查询,c 做网站怎么截取前面的字符我有2个文件#xff0c;1.xml并且2.xml两个文件的结构相似#xff0c;我想拥有一个。我尝试了许多解决方案#xff0c;但只有错误-坦白地说#xff0c;我不知道这些脚本是如何工作的。1.xml#xff1a;1Title 1Author 1...2.xml#xff1a;190Title 190Author 190...我想…我有2个文件1.xml并且2.xml两个文件的结构相似我想拥有一个。我尝试了许多解决方案但只有错误-坦白地说我不知道这些脚本是如何工作的。1.xml1Title 1Author 1...2.xml190Title 190Author 190...我想merged.xml用以下结构创建一个新文件1Title 1Author 1... //items from 1.xml190Title 190Author 190... //items from 2.xml我应该怎么做你能解释一下方法吗如何处理更多文件谢谢编辑我尝试了什么function mergeXML($base, $add){if ( $add-count() ! 0 )$new $base-addChild($add-getName());else$new $base-addChild($add-getName(), $add);foreach ($add-attributes() as $a $b){$new-addAttribute($a, $b);}if ( $add-count() ! 0 ){foreach ($add-children() as $child){mergeXML($new, $child);}}}$xml mergeXML(simplexml_load_file(1.xml), simplexml_load_file(2.xml));echo $xml-asXML(merged.xml);?编辑2遵循Torious的建议我查看了DOMDocument手册并找到了一个示例function joinXML($parent, $child, $tag null){$DOMChild new DOMDocument;$DOMChild-load($child);$node $DOMChild-documentElement;$DOMParent new DOMDocument;$DOMParent-formatOutput true;$DOMParent-load($parent);$node $DOMParent-importNode($node, true);if ($tag ! null) {$tag $DOMParent-getElementsByTagName($tag)-item(0);$tag-appendChild($node);} else {$DOMParent-documentElement-appendChild($node);}return $DOMParent-save(merged.xml);}joinXML(1.xml, 2.xml)但是它创建了错误的xml文件1Title 1Author 1...190Title 190Author 190...而且我无法正确使用此文件。我需要正确的结构在这里我可以将一个文件粘贴到另一个文件中。我只想“粘贴”项目的所有标签。我应该改变什么编辑3这是一个答案-基于Torious的答案-只是根据我的需要进行了调整-检查//编辑$doc1 new DOMDocument();$doc1-load(1.xml);$doc2 new DOMDocument();$doc2-load(2.xml);// get res element of document 1$res1 $doc1-getElementsByTagName(items)-item(0); //edited res - items// iterate over item elements of document 2$items2 $doc2-getElementsByTagName(item);for ($i 0; $i $items2-length; $i ) {$item2 $items2-item($i);// import/copy item from document 2 to document 1$item1 $doc1-importNode($item2, true);// append imported item to document 1 res element$res1-appendChild($item1);}$doc1-save(merged.xml); //edited -added saving into xml file
http://www.pierceye.com/news/140219/

相关文章:

  • 甘肃住房城乡建设厅网站wordpress风格化页面
  • 起名网站建设免费找素材软件
  • 网站基本信息设置链接搜索
  • 广州海珠网站开发营销策划
  • 医院网站制作公司专门做spa的网站
  • 企业网页制作与网站设计网站必须天天更新吗
  • 乌苏市城乡建设局网站外贸网网站建设
  • html5网站开发实例书籍凡科建站代理
  • 与建设部网站网站注册登录页面设计
  • 企业网站推广计划免费最新如何建设网站教程视频
  • 17一起做网站普宁站好看个人网页模板
  • 民治营销网站专业网站建设价格最优
  • 免费的html网站做柜子喜欢上哪些网站看
  • 网站没备案怎么做加速现代装修风格三室两厅效果图
  • 互助平台网站建设网上商城怎么购物
  • 百度知道山东网站建设建设网站成本预算
  • 人人做免费网站网站建站是 什么
  • 以背景做网站视频为单位网站建设实施方案
  • 简洁大气企业网站模板西安个人做网站
  • 做一个网站需要到哪里做辽宁同鑫建设网站
  • 开发网站监控推荐扬中市建设局网站
  • 手机网站根目录简述一个网站设计的主要步骤
  • 网站改版seo建议网页设计师的能力
  • 网站上线前应该备案吗温州网站建设风格
  • 网站建设书籍免费聊城市东昌府区建设路小学网站
  • 网站标题优化怎么做找人一起做素材网站
  • 如何创建个人网站模板用织梦做模板网站
  • 平台建站建设做网站一定要有营业执照吗
  • 如何把学校网站建设好天猫店铺购买
  • 网站的建设和推广企业网站建设的主要目的是