Từ các thử nghiệm sau
<tag attr="\"">
<tag attr="<![CDATA["]]>">
<tag attr='"'>
Chỉ cái cuối cùng hoạt động cho trình phân tích cú pháp XML mà tôi đang sử dụng ở đây. Có một sự thay thế?
Từ các thử nghiệm sau
<tag attr="\"">
<tag attr="<![CDATA["]]>">
<tag attr='"'>
Chỉ cái cuối cùng hoạt động cho trình phân tích cú pháp XML mà tôi đang sử dụng ở đây. Có một sự thay thế?
Câu trả lời:
Bạn có thể dùng "
Từ đặc tả XML :
Để cho phép các giá trị thuộc tính chứa cả dấu ngoặc đơn và dấu ngoặc kép, ký tự dấu nháy đơn hoặc dấu ngoặc đơn (') có thể được biểu diễn dưới dạng "& apos;" và ký tự trích dẫn kép (") là" & quot; ".
Một nhân vật trích dẫn kép ( "
) có thể được thoát như "
, nhưng đây là phần còn lại của câu chuyện ...
Trong các thuộc tính XML được phân cách bằng dấu ngoặc kép:
<EscapeNeeded name="Pete "Maverick" Mitchell"/>
Trong nội dung văn bản XML:
<NoEscapeNeeded>He said, "Don't quote me."</NoEscapeNeeded>
Trong các thuộc tính XML được phân cách bằng dấu ngoặc đơn ( '
):
<NoEscapeNeeded name='Pete "Maverick" Mitchell'/>
Tương tự, ( '
) không yêu cầu thoát nếu ( "
) được sử dụng cho các dấu phân cách giá trị thuộc tính:
<NoEscapeNeeded name="Pete 'Maverick' Mitchell"/>
Các chuyển đổi chuỗi trang trên Toolbox của Coder trang web là tiện dụng để mã hóa hơn một lượng nhỏ mã HTML hoặc XML để đưa như một giá trị trong một phần tử XML.
"
là câu trả lời; đây là lời giải thích .