데이터베이스에서 가져 오는 XML 파일이 있습니다. 특정 문자열과 URL에 오류가 발생합니다. XML에 코드와 같이 처리되는 문자가 포함되어 있으며 구문 오류가 발생하거나 정의되지 않은 엔터티가 있기 때문입니다. 데이터가 실제로는 문자열이기 때문에 XML을 설정하기 때문에 데이터가 따옴표 안에있을 때 코드로 무시하고 텍스트처럼 취급합니다. 마커 이름과 URL에 오류가있는 예제를 만들었습니다. 표시 자 이름은 &이며 URL에는 msa, ll, spn 및 iwloc가 있습니다.문자열의 특정 문자로 인해 XML 파일 오류가 발생했습니다.
& with &
< with <
" with "
' with '
> with >
그것은 자신의 코드를 롤이이 작업을 수행하는 라이브러리를 사용하는 것이 좋습니다 :
<?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>
사용중인 프로그래밍 언어/플랫폼 – Tom
xml 확장자를 가진 액세스 데이터베이스의 텍스트 파일로 생성 된 내용을 확실하지 않습니다. – 2pourdrummer
어떻게 생성 되나요? – Tom