XML 태그 내부의 속성을 주석으로 달려면 어떻게 해야 합니까?
XML 태그 안에 하나 또는 여러 속성을 주석으로 달 수 있습니까?뭐 이런 거./* */C로부터
사용해 보았습니다.<!-- -->, 하지만 성공하지 못했습니다.
<element
attribute1="value1"
attribute2="value2"
<!-- attribute3="value3" (commented value) -->
>
아뇨, 이건 불가능해요.XML 열기 태그에서는 주석이 허용되지 않습니다.응용 프로그램에 따라 이름 앞에 "_"을 붙여 속성을 "댓글 아웃"할 수도 있고, 그렇지 않을 수도 있습니다( XML이 스키마에 대해 유효성이 확인되었거나 모든 속성이 구문 분석된 경우).공백이 허용되고 대부분의 편집자가 줄 작업을 지원하므로 여러 특성을 쉽게 "댓글"할 수 있습니다.
<element
_attr1="value1"
_attr2="value2"
_attr3="value3"
>
그러나 이러한 속성은 여전히 문서의 일부입니다.
호환되는 유일한 방법은 문제의 속성이 없는 노드를 만드는 것입니다.저는 정기적으로 이 방법을 사용합니다.
<div>
<!-- This opening div tag replaces the one above.
<div my-attribute="my-value"> -->
div contents here...
</div>
코멘트 표시된 오픈 태그가 무엇인지를 명확히 하기 위한 코멘트는 필요에 따라 달라집니다(이 코드를 사용하는 동료 등).
그런 다음 변경해야 할 경우 다음과 같이 변경하기만 하면 됩니다.
<!-- <div>
This opening div tag replaces the one below. -->
<div my-attribute="my-value">
div contents here...
</div>
다시 한 번 말씀드리지만, 여러분의 의견에 대한 요구는 경우에 따라 달라질 것입니다.
이 기능은 간단하며, "일반" 코딩처럼 복사/붙여넣기를 수행하여 주석을 달거나 주석을 달지 않을 수 있습니다.
w3.org 의 Liam R.E. Quin(리암 R.E. Quin): (지금이 아니면 XML의 향후 버전에서 속성을 주석으로 달 수 있는지 질문함):
SGML allows this, with e.g.
<sock -- age="19" -- state="clean" -- id="s36" >
<shoe -- id="s12" ></sock>
being the same as
<sock state="clean" id="s12">
하지만 시작과 끝 구분자를 동일하게 사용하는 것은 많은 문제를 야기했고, XML을 정의할 때 해당 기능을 제거했습니다. 코멘트 시작과 끝을 --*와 *--로 변경하고 싶습니다. 태그와 선언 안에 코멘트를 넣을 수 있는 기능을 한동안 XML 사양에 유지할 수 있었습니다.하지만 SGML 호환성 문제 때문에 떨어졌던 것으로 기억합니다.더 이상 XML이 너무 널리 퍼져서 호환되지 않는 방식으로 XML을 변경할 수 없게 되었고, XML 자체에서 작업을 수행하는 작업 그룹이 더 이상 없습니다.
써주셔서 감사합니다.
리암
그 작업은 유효하지 않습니다.xml 노드 태그의 속성을 주석으로 달 수 없습니다.속성에 주석을 추가하려면 주석을 대상 노드 위에 놓습니다.
< !-- -- >는 xml 파일 내부에 주석을 넣을 수 있는 유효한 방법이지만, "노드 속성"(다른 노드 태그 포함)이 아닌 xml 노드로 배치해야 합니다.
HTML의 예:
<!-- I can comment before the node -->
<div>This node I want to comment</div>
<!-- I can comment after the node -->
그러나 이는 허용되지 않습니다.
<div <!--attribute="12" --> >
W3C 문서에 따르면
주석은 마크업(markup)입니다.
참조:
- http://www.functionx.com/xml/Lesson04.htm
- https://www.w3.org/TR/html4/intro/sgmltut.html#h-3.2.4
- HTML 소스 코드에서 HTML 태그 속성을 코멘트하는 방법은?
언급URL : https://stackoverflow.com/questions/26461869/how-do-i-comment-attributes-inside-an-xml-tag
'programing' 카테고리의 다른 글
| HTML 컨테이너에 여러 클래스를 할당하는 방법? (0) | 2023.09.14 |
|---|---|
| Android의 암호 힌트 글꼴 (0) | 2023.09.14 |
| AJAX(jQuery)가 로드된 날짜의 디브 내부 무한 스크롤 (0) | 2023.09.14 |
| 추가 열을 선택할 때 MariaDB에서 SQL 응답 속도가 느립니다. (0) | 2023.09.14 |
| HTML 선택 요소의 선택한 옵션 변경 (0) | 2023.09.14 |