반응형
XML 특성 값에서 큰따옴표를 피하려면 어떻게 해야 합니까?
다음 시행부터
<tag attr="\"">
<tag attr="<![CDATA["]]>">
<tag attr='"'>
여기서 사용하는 XML 파서는 마지막 하나만 작동합니다.대안이 있습니까?
사용가능"
XML 사양에서 다음을(를)
속성 값에 큰따옴표와 큰따옴표가 모두 포함되도록 하려면 아포스트로피 또는 작은따옴표 문자(')를 "'"로, 큰따옴표 문자(")를 ""로 나타낼 수 있습니다.
큰따옴표 문자("
)으로 탈출할 수 있습니다."
, 하지만 여기 남은 이야기가 있어요
이중 따옴표 문자는 다음 컨텍스트에서 제외해야 합니다.
큰따옴표로 구분된 XML 특성에서:
<EscapeNeeded name="Pete "Maverick" Mitchell"/>
대부분의 컨텍스트에서는 큰따옴표 문자를 빼낼 필요가 없습니다.
XML 텍스트 컨텐츠의 경우:
<NoEscapeNeeded>He said, "Don't quote me."</NoEscapeNeeded>
따옴표 하나로 구분된 XML 특성에서 (
'
):<NoEscapeNeeded name='Pete "Maverick" Mitchell'/>
마찬가지로 (
'
()인 경우 탈출할 필요가 없습니다."
)는 속성 값 구분 기호에 사용됩니다.<NoEscapeNeeded name="Pete 'Maverick' Mitchell"/>
참고 항목
Coder's Toolbox 사이트의 String 변환 페이지는 XML 요소에 값으로 포함하기 위해 소량 이상의 HTML 또는 XML 코드를 인코딩하는 데 유용합니다.
언급URL : https://stackoverflow.com/questions/3961505/how-can-i-escape-double-quotes-in-xml-attributes-values
반응형
'programing' 카테고리의 다른 글
반응 사각형 격자 (0) | 2023.09.14 |
---|---|
"ERROR 2013 (HY000):데이터를 로드하는 동안 "쿼리 중" MySQL 서버에 대한 연결이 끊어졌습니다. (0) | 2023.09.14 |
Excel 2007/2010은 REST 웹 서비스를 어떻게 소비할 수 있습니까? (0) | 2023.09.14 |
PHP로 이미지 잘라내기 (0) | 2023.09.14 |
테이블이 마음에 드는 내 SQL 대량 드롭 테이블? (0) | 2023.09.14 |