设为首页 收藏本站
查看: 1056|回复: 0

[经验分享] php操作xml小结

[复制链接]

尚未签到

发表于 2018-12-22 10:27:02 | 显示全部楼层 |阅读模式
  
  >
  虎哥
  John
  Reminder
  Dont forget the meeting!
  
  XML;
  */
  $xmlstring=$val) {
  echo "$key=$val";
  echo '';
  }
  */
  

  //添加一个子节点
  //addChild(name,value,ns):先xml添加一个子节点
  #$xml->body->addChild('date','2014-08-01');
  /*访问子节点
  foreach ($xml->body->children() as $child) {
  echo "Child node: " . $child;
  }
  echo '';
  */
  

  // asXml(file):函数以字符串的形式从SimpleXMLElement对象返回XML文档
  //file:可选,如果规定了这个参数将直接写入指定的文档
  // 失败,返回false
  echo $xml->asXML();
  echo '';
  // attributes():函数获取SimpleXML元素的属性
  

  //children():函数获取指定节点的子节点
  

  // getDocNamespace():函数从SimpleXMLElement对象返回
  // 在XML文档中声明的命名空间
  print_r($xml->getDocNamespaces());
  echo '';
  

  // getName():函数从SimpleXMLElement对象获取XML元素的名称,
  // 如果成功,该函数返回XML元素的名称,如果失败,则返回false
  echo $xml->getName();
  echo '';
  

  // getNamespace:函数获取在XML文档中使用的命名空间
  

  //registerXPathNamespace(prefix,ns):函数为下一次XPath查询创建命名空间语境
  // prefix:必须,规定命名空间的前缀
  // ns:必须,规定命名空间URL,必须匹配XML文档中的命名空间,eg.
  $xml->registerXPathNamespace('msg','http://www.w3school.com.cn/example/');
  $result=$xml->xpath('msg:body');
  print_r($result);
  echo '';
  

  // xpath(path):函数运行对XML文档的Xpath查询,如果成功则返回一个SimpleXMLElement对象的一个数组。
  // 如果失败,则返回false。
  

  //simplexml_import_dom(node):函数把Dom节点转换为SimpleXMLElement对象,如果失败返回false。
  $dom = new domDocument();
  $dom->loadXML('John');
  $xml = simplexml_import_dom($dom);
  echo $xml->from;
  ?>
  





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-654316-1-1.html 上篇帖子: php对chinapay的支持 下篇帖子: PHP 刺针
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表