programing

XML에서 한 줄을 주석으로 달려면 어떻게 해야 합니까?

mailnote 2023. 9. 18. 22:37
반응형

XML에서 한 줄을 주석으로 달려면 어떻게 해야 합니까?

이것은 단지 놓치지 않기 위한 검증입니다.

XML에 줄 코멘트가 있습니까? 컴파일러가 사용하는 "//"와 같이 종결자가 없는 것입니다.

XML에서 태그 블록을 코멘트아웃하려면 어떻게 해야 합니까?와 다른 몇 가지 논의를 보았습니다.

이러한 유형의 코멘트는 한 줄의 가까운 사람을 괴롭히지 않고 코멘트를 다는 것이 실용적일 것입니다.

아니요, XML에서 한 줄에 주석을 달아서 줄이 끊어지면 주석이 자동으로 종료되도록 할 방법은 없습니다.

XML은 주석에 대한 정의를 한 가지만 가지고 있습니다.

'<!--' ((Char - '-') | ('-' (Char - '-')))* '-->'

XML 금지--SGML과의 호환성을 유지하기 위한 의견을 제공합니다.

다른 사람들이 말했듯이, XML에서 여러 줄을 주석 처리하는 한 줄 주석을 합법적으로 수행할 수 있는 방법은 없지만, XML의 세그먼트를 주석 처리하는 것을 더 쉽게 만들 수 있는 방법이 있습니다.

아래 예를 보면 1행에 '>'를 추가하면 XmlTag가 주석이 없습니다.>'를 제거하면 다시 주석이 표시됩니다.이것이 XML을 깨지 않고 빠르게 주석을 달거나 주석을 해제하는 가장 간단한 방법입니다.

<!-- --
<XmlTag variable="0" />
<!-- -->

상단 댓글만 조작할 수 있고 하단 댓글은 영원히 그대로 둘 수 있다는 점이 추가적인 이점입니다.이것은 SGML과의 호환성을 떨어뜨리고 일부 XML 파서들은 그것을 금지할 것입니다.이것이 XML에 영구적으로 고정되지 않고 파서가 이를 수락하는 한 문제가 되지 않습니다.

스택 오버플로와 메모장++의 구문 하이라이터는 여러 줄로 된 코멘트처럼 취급하고, C++의 Boost 라이브러리는 여러 줄로 된 코멘트로 취급하며, 지금까지 발견한 파서는 에 있는 파서뿐입니다.NET, 구체적으로 C#.따라서 사용하기 전에 도구, IDE, 라이브러리, 언어 등이 이를 수용하는지 먼저 테스트해야 합니다.

SGML 호환성에 관심이 있는 경우 대신 다음을 사용합니다.

<!-- -
<XmlTag variable="0" />
<!- -->

상단 댓글에 '->', 하단 댓글에 '-'를 추가합니다.단점은 하단 댓글을 매번 편집해야 한다는 것인데, 이렇게 하면 입력하는 것이 더 쉬워질 수 있습니다.<!--맨 위에 그리고-->매번 바닥에.

또한 다른 주석자들이 XML 블록을 마우스 오른쪽 버튼으로 클릭하여 주석/언코멘트를 달 수 있는 XML 편집기를 사용하는 것을 권장한다는 점도 언급하고 싶습니다. 이는 화려한 찾기/바꾸기 트릭보다 더 나을 수 있습니다. (이것은 그 자체로도 좋은 답이 될 것이지만, 저는 그런 도구를 사용해 본 적이 없습니다.시간이 지남에 따라 정보가 손실되지 않도록 하고 싶습니다.)저는 개인적으로 메모장++보다 편집기를 더 좋아하는 것을 정당화할 만큼 XML을 다룰 필요가 없었기 때문에 이것은 전적으로 당신에게 달려 있습니다.

HTML 또는 자바스크립트 블록 주석과 동일합니다.

<!-- The to-be-commented XML block goes here. -->

정통은 아니지만 가끔은 제게 도움이 될 때도 있습니다. 의견을 다른 속성으로 설정하십시오.

<node usefulAttr="foo" comment="Your comment here..."/>

XML(Extensible Markup Language) 1.0에는 블록 주석만 포함되어 있습니다.

언급URL : https://stackoverflow.com/questions/17327120/how-can-i-comment-a-single-line-in-xml

반응형