라이브러리

[PHP] XMLReader::getAttribute - 명명된 속성의 값을 가져옵니다.




XMLReader::getAttribute


XMLReader는 PHP의 내장 클래스 중 하나로, XML 문서를 읽어 내는 데 사용됩니다. XMLReader::getAttribute 메소드는 XML 문서에서 특정 노드의 특성 값을 가져올 수 있도록 해줍니다.

# 사용 방법


XMLReader::getAttribute 메소드는 두 개의 매개변수를 받습니다.

* `name`: 특성 이름
* `namespaceURI`: 특성의 네임스페이스 URI (선택 사항)

# 예제


#hostingforum.kr
php

$xml = new DOMDocument();

$xml->loadXML('
'); $xmlReader = new XMLReader(); $xmlReader->XML($xml->saveXML()); $xmlReader->moveToElement(); echo "id: " . $xmlReader->getAttribute('id') . " "; echo "name: " . $xmlReader->getAttribute('name') . " "; echo "street: " . $xmlReader->getAttribute('street') . " "; echo "city: " . $xmlReader->getAttribute('city') . " "; echo "state: " . $xmlReader->getAttribute('state') . " "; echo "zip: " . $xmlReader->getAttribute('zip') . " ";


# 결과


#hostingforum.kr


id: 1

name: John

street: 123 Main St

city: Anytown

state: CA

zip: 12345



# 네임스페이스 URI 사용


네임스페이스 URI를 사용하여 특성 값을 가져올 수 있습니다.

#hostingforum.kr
php

$xml = new DOMDocument();

$xml->loadXML('
'); $xmlReader = new XMLReader(); $xmlReader->XML($xml->saveXML()); $xmlReader->moveToElement(); echo "id: " . $xmlReader->getAttributeNS('http://example.com/ns', 'id') . " "; echo "name: " . $xmlReader->getAttributeNS('http://example.com/ns', 'name') . " "; echo "street: " . $xmlReader->getAttributeNS('http://example.com/ns', 'street') . " "; echo "city: " . $xmlReader->getAttributeNS('http://example.com/ns', 'city') . " "; echo "state: " . $xmlReader->getAttributeNS('http://example.com/ns', 'state') . " "; echo "zip: " . $xmlReader->getAttributeNS('http://example.com/ns', 'zip') . " ";


# 결과


#hostingforum.kr


id: 1

name: John

street: 123 Main St

city: Anytown

state: CA

zip: 12345



# 주의사항


* `getAttribute` 메소드는 현재 노드의 특성 값을 반환합니다. 노드를 이동하거나 다른 노드로 이동하면 현재 노드의 특성 값을 반환할 수 없습니다.
* `getAttributeNS` 메소드는 네임스페이스 URI를 사용하여 특성 값을 반환합니다. 네임스페이스 URI를 지정하지 않으면 기본 네임스페이스 URI가 사용됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색