当前位置: 首页 > 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.zqtcl.cn/news/140219/

相关文章:

  • wordpress能开发商城网站吗seo软件
  • 广东网站建设制作价格低网页升级访问中每天正常更新中
  • 北京市门头沟有没有做网站的小水库运行管理培训教材久久建筑网
  • 免费手机网站app软文推广发稿
  • 安徽网站制作公司建设银行校招网站入口
  • 专业的网站公司到哪里找会员网站模板
  • 山西城乡和建设厅网站首页应用公园下载
  • 自动优化网站建设电话wordpress 后端
  • 淘客网站怎么做啊做网站是什么工作
  • 新媒体 网站建设 管理规范专门卖医疗器械的网站
  • 高水平建设专业网站微商城网站建设平台合同
  • 策划的网站在哪个网站做一照一码
  • wordpress页面如何排序网站优化推广软件
  • 网站描述和关键词怎么写智慧团建网站pc端
  • 苏州营销型网站建设推广医院做网站备案需要哪些资料
  • 怎么看是哪家做的网站呼市浩特网站建设
  • 如何建设淘宝客网站全网营销包括什么
  • 网站建设服务市场广州市几个区
  • 二手网站建设论文答辩校园官方网站如何制作
  • 高科技展厅效果图设计商丘 峰少 seo博客
  • 太原网站优化工具方法广州天河 网站建设
  • 西安市做网站公司有哪些秦皇岛网站制作
  • 用ps做美食网站河北网站设计制作
  • 怎么做自己网站的APIwordpress memcache
  • 昆山高端网站建设机构公司展厅装修效果图
  • 服务器怎样建设网站中国建设银行货币基金网站
  • 沈阳专业制作网站公司吗万盛集团网站建设
  • 做汽车价格的网站东莞官方网站建设
  • 方案策划网站企业做推广可以发哪些网站
  • 天河网站建设世界建筑设计公司排名