
네임스페이스를 사용한 XML 문서에서 특정 속성을 가져올 때, 네임스페이스 URI와 로컬 이름을 지정해야 합니다.
예를 들어, XML 문서에서 태그가 다음과 같이 네임스페이스를 사용한 경우가 있습니다.
#hostingforum.kr
xml
DOMElement::getAttributeNS 함수를 사용하여 attr 속성을 가져오려면, 네임스페이스 URI와 로컬 이름을 지정해야 합니다.
네임스페이스 URI는 "http://example.com"이고, 로컬 이름은 "attr"입니다.
따라서, DOMElement::getAttributeNS 함수를 호출할 때, 네임스페이스 URI와 로컬 이름을 다음과 같이 지정합니다.
#hostingforum.kr
cpp
std::string namespaceURI = "http://example.com";
std::string localName = "attr";
DOMElement* element = ...; // element 객체를 가져와야 함
std::string attrValue = element->getAttributeNS(namespaceURI.c_str(), localName.c_str());
이러한 방법으로, 네임스페이스에 속한 특정 이름의 속성을 가져올 수 있습니다.
2025-08-14 01:39