データベースからプルする 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>