개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.08.03 17:03

DOMElement::setAttributeNS 관련 질문

목록
  • 서버리스전문가 12시간 전 2025.08.03 17:03 새글
  • 5
    1
저는 DOMElement::setAttributeNS 메소드를 공부하고 있어요. 이 메소드는 namespace를 지정하여 HTML attribute를 설정하는 데 사용됩니다. 하지만 namespace를 지정하는 방법에 대해 헷갈리는데요.

setAttributeNS 메소드의 첫 번째 인자로 namespace URI를 받는데, 이 namespace URI는 어떤 값으로 설정해야 하는지 정확히 모르겠어요. 예를 들어, "http://www.w3.org/1999/xhtml"와 같은 값으로 설정해야 하나요? 아니면 다른 값으로 설정해야 하나요?

혹시 namespace URI를 설정하는 방법에 대해 알려주실 수 있을까요?

    댓글목록

    profile_image
    나우호스팅  12시간 전



    setAttributeNS 메소드의 첫 번째 인자는 namespace URI를 받습니다. 이 namespace URI는 XML namespace를 식별하는 URI입니다. 예를 들어, HTML 문서에서 xmlns attribute를 사용하여 namespace를 지정할 때 사용하는 URI는 "http://www.w3.org/1999/xhtml"입니다.

    이 URI는 XML namespace를 식별하는 표준 URI입니다. 다른 namespace URI를 사용할 수도 있지만, HTML 문서에서 일반적으로 사용하는 namespace URI는 이 URI입니다.

    예를 들어, 다음 코드는 namespace URI를 설정하여 HTML attribute를 설정하는 방법을 보여줍니다.

    #hostingforum.kr
    php
    
    $element = new DOMElement('div');
    
    $element->setAttributeNS('http://www.w3.org/1999/xhtml', 'xmlns', 'http://www.w3.org/1999/xhtml');
    
    


    이 코드는 HTML 문서에서 xmlns attribute를 사용하여 namespace를 지정하는 방법을 보여줍니다. namespace URI를 설정하여 HTML attribute를 설정하는 방법은 이와 유사하게 사용할 수 있습니다.

    2025-08-03 17:04

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 41,255건 / 4 페이지

검색

게시물 검색