아래 코드가 유효한 XML입니까?유효한 XML 주석입니까?
<sometag
attribute1="value1"
<!-- attribute2="value2" -->
attribute3="value3">
</sometag>
아래 코드가 유효한 XML입니까?유효한 XML 주석입니까?
<sometag
attribute1="value1"
<!-- attribute2="value2" -->
attribute3="value3">
</sometag>
질문이 가장 적절한 사양을 참조하여 응답합니다. 이 경우 Extended Markup Language (XML) 1.1 사양입니다.
이 말한다 :
댓글이 문서의 어디서든 나타날 수있다; 또한 문법이 허용하는 장소에서 문서 유형 선언 내에 나타날 수 있습니다.
및 요소 문법
태그가 시작 :[40] STag ::= '<' Name (S Attribute)* S? '>'
[41] Attribute ::= Name Eq AttValue
비 - 터미널 심볼 및 S
Name
Eq
AttValue
다른 곳에서 정의되는 곳. 이 두 작품 (및 여기에 포함되지 않은 다른 작품)에서는 Comment
이 아닌 문맥을 허용하지 않습니다.
이렇게 확실한 아니오입니다.
문법을 명시 적으로 언급하여 주셔서 감사합니다. – aioobe
당신의 대답은 정확하다고 존중하지만, 사양을 참고하여이 질문에 대답하는 것에 동의하지 않습니다. - 누군가가 C 언어 사양을 참조하여 의견이 유효한지 여부를 물어 보시겠습니까? – Justin
@Kragen - 1) 누가 묻는가에 따라, 그렇습니다. 2) 그것은 OP **가 실제로 원하는 것입니다 **. 나는 그들이 초심자 인 것처럼 ~ 12k 명성 점수를 가진 사람을 치료하는 것이 적절하다고 생각하지 않습니다. 좋은 소프트웨어 엔지니어는 관련 사양에 따라 구현합니다. 그가하지 않으면, 그는 직업이 없다. IMO. –
아니요 태그의 중간에 댓글을 달 수 없습니다. 스펙에서
xmlspy에서 이것을 시도했거나 IE에서 xml을 열려고 시도했을 때 error.So가 유효하다고 생각합니다. – Raghuram