! [CDATA []] 데이터를 포함하는 XML 파일이 있습니다. 좋아요 :PHP에서 [CDATA []]을 수정 하시겠습니까? (XML)
<link><![CDATA[https://google.de]]></link>
이제는 [CDATA []] 데이터를 수정할 수 없거나 일부 특수 문자가 포함되어 있다고 들었습니다. 그러나 나는 더 이상 기억하지 않는다. ... 그것이 내가 여기에서 묻는 이유 다.
! [CDATA []]의 값을 변경할 수 있습니까? 그렇다면 어떻게 할 수 있습니까?
링크에 "? = dadc"와 같은 것을 추가하기 만하면됩니다.
편집 : 내 XML 파일 구조 (URL을 편집 할) :
<?xml version="1.0" encoding="UTF-8"?>
<rss>
<channel xmlns:g="http://base.google.com/ns/1.0" version="2.0">
<title>Google Eur English 1</title>
<description/>
<item>
<title>Anno 2070</title>
<g:image_link><![CDATA[http://cdn.kinguin.net/media/catalog/category/anno_8.jpg]]></g:image_link>
<url><![CDATA[http://www.kinguin.net/category/4/anno-2070/?nosalesbooster=1&country_store=1¤cy=EUR]]></url>
<price><![CDATA[3.88 EUR]]></price>
<platform>Uplay</platform>
</item>
</channel>
</rss>
인사
내 물건을 가져오고 추가하는 것과 함께 CDATA 값을 편집하려고했지만 링크가 다음과 같이 보입니다. https://drive.google.com/file/d/0BzLxINxZFzoveWR3Qi1XelFjM0E/view?usp=sharing 올바른 버전을 보유하고 있으며이를 귀하처럼 구현할 것입니다. 하지만 CDATA와 '&'의 정확한 차이점은 무엇입니까? – Jan
DOM 또는 SimpleXML API를 사용하는 일부 호출자의 경우 여기서는 읽기 수준에 차이가 없습니다. 문자열과 정확히 같은 데이터를 읽어야합니다. 차이점은 직렬화입니다. CDATA 섹션은 이스케이프가 덜 필요하므로 내부의 조각이 사람에게 더 읽기 쉽습니다. 수신 XML 구문 분석기에서는 아무런 차이가 없습니다. 다음은 차이점을 보여주는 작은 예입니다. https://eval.in/740419 – ThW
링크를 따라 가면 "내부 서버 오류"가 나타납니다. 따라서 '&'또는'& '이 있으면 아무런 차이가 없습니까? - 링크가 작동하거나 파괴됩니까? – Jan