라이브러리
[PHP] DOMElement::__construct - 새 DOMElement 객체를 생성합니다.
DOMElement::__construct
DOMElement::__construct는 DOMElement 클래스의 생성자 함수입니다. 이 함수는 새로운 DOMElement 객체를 생성하고, 해당 객체의 속성을 초기화합니다.
# 생성자 함수의 기본 형식
#hostingforum.kr
php
public DOMElement::__construct($name, $value = null, $namespaceURI = null, $prefix = null, $attributes = null)
# 매개변수 설명
- `$name`: 새로운 DOMElement 객체의 이름을 지정합니다. 이름은 문자열 형식이어야 하며, XML 이름스페이스에 사용되는 이름입니다.
- `$value`: 새로운 DOMElement 객체의 값을 지정합니다. 값은 문자열 형식이어야 하며, 객체의 텍스트 콘텐츠를 나타냅니다.
- `$namespaceURI`: 새로운 DOMElement 객체의 이름스페이스 URI를 지정합니다. 이름스페이스 URI는 문자열 형식이어야 하며, XML 이름스페이스에 사용되는 URI입니다.
- `$prefix`: 새로운 DOMElement 객체의 이름스페이스 접두사를 지정합니다. 접두사는 문자열 형식이어야 하며, XML 이름스페이스에 사용되는 접두사입니다.
- `$attributes`: 새로운 DOMElement 객체의 속성을 지정합니다. 속성은 DOMNamedNodeMap 객체의 인스턴스여야 하며, 객체의 속성을 나타냅니다.
# 예제
#hostingforum.kr
php
// DOMDocument 객체를 생성합니다.
$doc = new DOMDocument();
// 새로운 DOMElement 객체를 생성합니다.
$element = new DOMElement('name', 'John Doe', 'http://example.com/name', 'name', array(
'age' => '30',
'city' => 'Seoul'
));
// 새로운 DOMElement 객체를 DOMDocument 객체에 추가합니다.
$doc->appendChild($element);
// 새로운 DOMElement 객체의 속성을 출력합니다.
echo $element->getAttribute('age') . "
"; // 30
echo $element->getAttribute('city') . "
"; // Seoul
echo $element->nodeValue . "
"; // John Doe
# 예제 설명
위 예제에서는 새로운 DOMElement 객체를 생성하고, DOMDocument 객체에 추가합니다. 새로운 DOMElement 객체의 속성을 출력합니다. 속성은 DOMNamedNodeMap 객체의 인스턴스여야 하며, 객체의 속성을 나타냅니다. 새로운 DOMElement 객체의 텍스트 콘텐츠는 `nodeValue` 속성을 통해 접근할 수 있습니다.
# 참고
- DOMElement 클래스는 DOMDocument 클래스의 하위 클래스입니다.
- DOMElement 객체는 XML 문서의 요소를 나타냅니다.
- DOMElement 객체의 속성은 DOMNamedNodeMap 객체의 인스턴스여야 합니다.
- DOMElement 객체의 텍스트 콘텐츠는 `nodeValue` 속성을 통해 접근할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.