라이브러리
[PHP] XMLReader::moveToAttribute - 커서를 명명된 속성으로 이동합니다.
XMLReader::moveToAttribute 메서드
XMLReader 클래스는 PHP의 XML 파서 중 하나로, XML 문서를 읽을 때 사용됩니다. `moveToAttribute` 메서드는 XMLReader 객체가 현재 위치한 노드의 특성 중 하나로 이동하는 메서드입니다.
사용법
`moveToAttribute` 메서드는 두 개의 매개변수를 받습니다.
- `$name`: 이동할 특성의 이름
- `$namespace`: 이동할 특성의 네임스페이스 (선택 사항)
이 메서드는 XMLReader 객체가 현재 위치한 노드의 특성 중 `$name`이름의 특성을 찾습니다. 만약 `$namespace`이 지정된 경우, 네임스페이스와 함께 특성을 찾습니다.
예제
#hostingforum.kr
php
$xml = new DOMDocument();
$xml->loadXML('John30');
$xmlReader = new XMLReader();
$xmlReader->XML($xml->saveXML());
// 현재 위치는 루트 노드입니다.
echo "현재 위치: 루트 노드
";
// moveToAttribute 메서드를 사용하여 name 특성으로 이동합니다.
$xmlReader->moveToAttribute('name');
echo "현재 위치: name 특성
";
echo "특성 값: " . $xmlReader->readString() . "
";
// moveToAttribute 메서드를 사용하여 age 특성으로 이동합니다.
$xmlReader->moveToAttribute('age');
echo "현재 위치: age 특성
";
echo "특성 값: " . $xmlReader->readString() . "
";
결과
#hostingforum.kr
현재 위치: 루트 노드
현재 위치: name 특성
특성 값: John
현재 위치: age 특성
특성 값: 30
주의사항
- `moveToAttribute` 메서드는 XMLReader 객체가 현재 위치한 노드의 특성 중 하나로 이동하는 메서드입니다. 만약 현재 위치한 노드가 특성을 가지고 있지 않은 경우, `moveToAttribute` 메서드는 에러를 발생시킵니다.
- `moveToAttribute` 메서드는 특성의 이름과 네임스페이스를 사용하여 특성을 찾습니다. 만약 특성이 네임스페이스를 사용하지 않는 경우, 네임스페이스를 지정하지 않아도 됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.