> 백엔드 개발 > PHP 튜토리얼 > SimpleXML을 사용하여 XML 처리

SimpleXML을 사용하여 XML 처리

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-07-25 09:01:38
원래의
1008명이 탐색했습니다.
在开发Web应用时,为了减轻读写数据库的I/O开销,常常将一些配置信息存储在平面文件如:XML,json中,然后通过脚本语言如:PHP,javascript来操作这些文件。
PHP操作XML主要有两种方法:一种是通过DOM,另一种是通过SimpleXML。这两种方法解析XML的原理都是分析整个XML文档,并提供API来访问树中元素。SimpleXML是PHP 5新增的特性,目的是为了简便完成一些XML的常见处理任务。
下面是一个简单示例,展示如何通过SimpleXML来格式化一组XML数据。
  1. Belgian Waffles
  2. .95
  3. two of our famous Belgian Waffles with plenty of real maple syrup
  4. 650
  5. Strawberry Belgian Waffles
  6. .95
  7. light Belgian waffles covered with strawberries and whipped cream
  8. 900
  9. Berry-Berry Belgian Waffles
  10. .95
  11. light Belgian waffles covered with an assortment of fresh berries and whipped cream
  12. 900
复制代码
  1. 使用simpleXML处理XML
  2. // 使用simpleXML处理XML
  3. $xml = simplexml_load_file('./simple.xml');
  4. //var_dump($xml);
  5. //echo $xml->getName();
  6. //var_dump($xml->children());
  7. $record = '';
  8. foreach ($xml->children() as $child)
  9. {
  10. $record .= '
  11. ';
  12. foreach ($child->children() as $item)
  13. {
  14. //var_dump($child);
  15. $record .= '
  16. ';
  17. }
  18. $record .= '
  19. ';
  20. }
  21. echo $record;
  22. ?>
  23. name price description calories
    '. $child->attributes(). ' '. $item .'
复制代码
SimpleXML을 사용하여 XML 처리


관련 라벨:
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿