SimpleXML 함수를 사용하면 XML을 일반 속성 선택기 또는 배열 반복기를 통해 다른 객체처럼 조작할 수 있는 객체로 변환할 수 있습니다. 이러한 함수 중 일부에는 최신 PHP 버전이 필요합니다.
Installation: SimpleXML 함수는 PHP의 핵심 부분이므로 설치하지 않고도 이러한 기능을 사용할 수 있습니다.
관련 기능은 다음과 같이 소개됩니다.
Function | 설명 | PHP 버전 |
constructor() | 새 SimpleXMLElement 개체 만들기 | 5 |
addAttribute() | SimpleXML 요소에 속성 추가 | 5 |
addChild() | SimpleXML 요소 하위 요소에 속성 추가 | 5 |
asXML() | SimpleXML 요소에서 XML 가져오기 String | 5 |
attributes() | SimpleXML 요소의 특성 가져오기 | 5 |
어린이() | get 지정된 노드의 하위 노드 | 5 |
getDocNamespaces() | XML 문서의 네임스페이스를 가져옵니다 | 5 |
getName() | SimpleXML 요소의 이름을 가져옵니다 | 5 |
getNamespaces () | XML 데이터에서 네임스페이스 가져오기 | 5 |
registerXPathNamespace() | 다음 XPath에 대한 네임스페이스 컨텍스트 만들기 query | 5 |
simplexml _import_dom() | DOM에서 가져오기 node SimpleXMLElement 객체 | 5 |
simplexml_load_file() | XML 문서에서 SimpleXMLElement 객체 가져오기 | 5 |
simplexml_load_string() | XML 문자열에서 SimpleXMLElement 객체 가져오기 | 5 |
xpath() | XML 데이터에서 XPath 쿼리 실행 | 5 |
예
<?php //以对象形式返回所有内容 $lib = simplexml_load_file("cet4.xml"); //以数组形式返回获取的item节点 $items=$lib->item; $wordsLength = sqlserver/42852.htm target=_blank >count($items); //获取所有节点的下的节点值 for($i=0;$i<$wordsLength;$i++){ $word=$items[$i]; echo $word->word.'-----'.$word->trans.'-----'.$word->phonetic.'<br/>'; } //simplexml结合xpath无所不能 $words = $lib->xpath("//word"); //获取属性的方法 echo $words[0]['add'].'<br/>'; echo $items[0]['pp']; ?>
위 내용은 php SimpleXML() 함수 사용법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!