라이브러리
[PHP] XMLReader::moveToNextAttribute - 다음 속성에 커서 위치 지정
XMLReader::moveToNextAttribute
`XMLReader` 클래스는 PHP의 XML 파서입니다. 이 클래스를 사용하면 XML 문서를 읽고, 데이터를 추출할 수 있습니다. `moveToNextAttribute` 메서드는 XML 요소의 다음 속성을 읽는 메서드입니다.
사용법
`moveToNextAttribute` 메서드는 XML 요소의 다음 속성을 읽습니다. 이 메서드는 XML 요소의 속성을 읽기 전에 호출해야 합니다. 이 메서드는 다음 속성을 읽기 때문에, 이전 속성을 읽기 전에 호출해야 합니다.
예제
다음 예제는 `XMLReader` 클래스를 사용하여 XML 문서를 읽고, 속성을 추출하는 방법을 보여줍니다.
#hostingforum.kr
php
$xml = new XMLReader();
$xml->open('example.xml');
while ($xml->read()) {
if ($xml->nodeType == XMLReader::ELEMENT) {
echo "요소 이름: " . $xml->name . "
";
while ($xml->moveToNextAttribute()) {
echo "속성 이름: " . $xml->name . ", 속성 값: " . $xml->value . "
";
}
}
}
$xml->close();
`example.xml` 파일의 내용은 다음과 같습니다.
#hostingforum.kr
xml
이 예제에서는 XML 문서를 읽고, 요소의 속성을 추출합니다. `moveToNextAttribute` 메서드를 사용하여 다음 속성을 읽습니다.
결과
#hostingforum.kr
요소 이름: root
속성 이름:
속성 이름:
요소 이름: person
속성 이름: id, 속성 값: 1
속성 이름: name, 속성 값: John
요소 이름: address
속성 이름: street, 속성 값: 123 Main St
속성 이름: city, 속성 값: New York
속성 이름: state, 속성 값: NY
속성 이름: zip, 속성 값: 10001
요소 이름: person
속성 이름: id, 속성 값: 2
속성 이름: name, 속성 값: Jane
요소 이름: address
속성 이름: street, 속성 값: 456 Elm St
속성 이름: city, 속성 값: Los Angeles
속성 이름: state, 속성 값: CA
속성 이름: zip, 속성 값: 90001
이 예제에서는 XML 문서를 읽고, 요소의 속성을 추출하는 방법을 보여줍니다. `moveToNextAttribute` 메서드를 사용하여 다음 속성을 읽습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.