라이브러리

[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` 메서드를 사용하여 다음 속성을 읽습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 36 페이지

검색

게시물 검색