SimpleXML 확장은 XML 문서의 레이아웃을 알고 있는 한 XML 요소의 이름과 텍스트를 가져오는 간단한 방법을 제공합니다.
SimpleXML은 XML 문서를 SimpleXMLElement 객체로 변환합니다.
이 객체는 일반 속성 선택기와 배열 반복자를 통해 다른 객체처럼 처리될 수 있습니다.
팁: DOM 또는 Expat 파서와 비교할 때 SimpleXML은 요소의 텍스트 데이터를 읽는 데 몇 줄의 코드만 필요합니다.
SimpleXML 확장에는 PHP 5 지원이 필요합니다.
PHP 5부터 SimpleXML 함수는 PHP 핵심의 일부입니다. 이 기능을 사용하기 위해 설치가 필요하지 않습니다.
| 기능 | 설명하다 |
|---|---|
| __건설하다() | 새 SimpleXMLElement 개체를 만듭니다. |
| 추가속성() | SimpleXML 요소에 속성을 추가합니다. |
| 아이 추가() | SimpleXML 요소에 하위 요소를 추가합니다. |
| asXML() | SimpleXML 개체의 데이터 형식을 XML(버전 1.0)로 지정합니다. |
| 속성() | XML 태그의 속성과 값을 반환합니다. |
| 어린이들() | 지정된 노드의 하위 노드를 찾습니다. |
| 세다() | 지정된 노드의 하위 노드 수를 계산합니다. |
| getDocNamespaces() | 문서에 선언된 네임스페이스를 반환합니다. |
| getName() | SimpleXML 요소가 참조하는 XML 태그의 이름을 반환합니다. |
| getNamespace() | 문서에 사용된 네임스페이스를 반환합니다. |
| RegisterXPathNamespace() | 다음 XPath 쿼리에 대한 네임스페이스 컨텍스트를 만듭니다. |
| 저장XML() | asXML()의 별칭. |
| simplexml_import_dom() | DOM 노드에서 SimpleXMLElement 객체를 반환합니다. |
| simplexml_load_file() | XML 파일을 SimpleXMLElement 객체로 변환합니다. |
| simplexml_load_string() | XML 문자열을 SimpleXMLElement 객체로 변환합니다. |
| xpath() | XML 데이터에 대해 XPath 쿼리를 실행합니다. |
| 기능 | 설명하다 |
|---|---|
| 현재의() | 현재 요소를 반환합니다. |
| getChildren() | 현재 요소의 하위 요소를 반환합니다. |
| hasChildren() | 현재 요소에 하위 요소가 있는지 확인합니다. |
| 열쇠() | 현재 키를 반환합니다. |
| 다음() | 다음 요소로 이동합니다. |
| 되감기() | 첫 번째 요소로 되감습니다. |
| 유효한() | 현재 요소가 유효한지 확인합니다. |