我有一个从数据库中提取的 XML 文件。我在某些字符串和 URL 上遇到错误,因为它包含 XML 将其视为代码的字符,并且要么给出语法错误,要么说实体未定义。由于数据实际上是一个字符串,因此有没有办法设置 XML,以便当数据用引号引起来时,它会忽略它作为代码并将其视为文本?我创建了一个带有标记名称和包含错误的 URL 的示例。标记名称带有 & 符号,URL 带有它不喜欢的 msa、ll、spn 和 iwloc。
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<markers>
<marker name="C&O Canal Trail"
address=""
city=""
state=""
zip=""
image=""
width=""
height=""
lat="39.693978"
lng="-78.154822"
category="KML"
notes=""
url="https://maps.google.com/maps/ms?msid=209491726150360274926.0004e18eed520de4890e6&msa=0&ll=39.213103,-77.295685&spn=0.619262,1.540833&iwloc=0004e18eee21c28a5a313"
hike_distance=""
hike_trail_skill_level=""
hike_points_of_interest=""
Camping_Amenities=""
Camping_Best_Sites=""
Camping_Notes=""
/>
</markers>