라이브러리

[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` 속성을 통해 접근할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색