2013-10-22 3 views
0

예 : 우리는 위의 예에서 '/'탈출 할 xyz.How 후 구문 분석 예외를 받고 있어요 위xml 속성에서 '/'를 어떻게 이스케이프합니까?

<ch="abc" xyz/abc.pqrst.bfg="12345" /> 

을하는 동안. 사전

+2

올바른 XML로 보이지 않습니다 .... – Tim

+2

[XML spec] (http://www.w3.org/TR/REC-xml/#NT-Name)에서 * Name * , "ASCII 심볼과 구두점은 꽤 큰 그룹의 유니 코드 심볼 문자와 함께 구분 기호로 더 유용하기 때문에 이름에서 제외됩니다." –

+0

이런 질문은 항상 저에게 궁금증을 안겨줍니다. 그런 사용법을 가르치고 있습니까? _ Gusdor

답변

1

최초의

덕분에, 샘플은 따라서 유효한 XML 문자열이 아닌, 태그 이름 (속성 만)가 없습니다. 의 당신이 대신 있다고 가정하자 : "/"는 이름에 유효한 문자가 아닙니다으로

다음
<someTag ch="abc" xyz/abc.pqrst.bfg="12345" /> 

는, "XYZ/abc.pqrst.bfg가"는 XML specifications에 따라 유효한 속성 이름이 아닙니다; 같은 명세에 따라이 이름들에 대한 도피적인 메카니즘도 존재하지 않는다.

관련 문제