Programing

XML에 중첩 된 주석?

crosscheck 2020. 12. 5. 09:18
반응형

XML에 중첩 된 주석?


XML 파일에서 이러한 중첩 된 주석이 허용됩니까?

<!-- Making only one observation attempting to correct the error code -->
<!-- <component>
       <!-- Result observation template -->
            <!-- <id root="2.16.840.1.113883.19.5.10" extension="103220"/>
     </component> -->

아니요, --XML의 주석 내에 문자열 을 표시 할 수 없습니다. 그래서 당신이 --다른 주석 안에 나타난 사실 은 실패를 일으킬 것입니다.

그리고 그 대답을 게시하려고 시도하면 텍스트 항목 구문 분석이 중단되었습니다.)

추가 증명을 위해 W3C 사양을 확인하십시오.

http://www.w3.org/TR/2008/REC-xml-20081126/#sec-comments

문구

호환성을 위해 문자열 "-"(이중 하이픈)은 주석 내에 있으면 안됩니다.]

XML 주석 섹션의 첫 번째 단락에 나타납니다.


그것은 말했다되기 때문에 내가 XML 태그의 블록을 주석 어떻게해야합니까? , 존재하지 않는 처리 명령으로 코드를 래핑 할 수 있습니다. 예 :

<?ignore
<component>
       <!-- Result observation template -->
            <!-- <id root="2.16.840.1.113883.19.5.10" extension="103220"/>
     </component> 
?>

한마디로-아니.

첫 번째로 만난 종료 주석 마커는 주석을 끝내고 나머지는 거기서부터 다소 불쾌하게 보일 것입니다.


당신은 할 수 없습니다. --주석을 시작하고 종료합니다. 이로 인해 중첩이 불가능합니다.


Notepad ++는 플러그인 XML 도구와 함께 사용할 수 있습니다.

xml 블록을 선택하고 xml 도구 하위 메뉴에서 "코멘트 선택"을 선택합니다.

기존의 각 "내부 xml 주석"은 다음과 같이 변경됩니다.

  <!{1}** inner xml comment **{1}>

이런 식으로 다른 외부 댓글을 추가하면 원래 내부 댓글이

  <!{2}** inner xml comment **{2}>

참고 URL : https://stackoverflow.com/questions/1324821/nested-comments-in-xml

반응형