簡體   English   中英

如何通過libxml2獲取包含“&”的正確屬性

[英]How to get right attribute which contain “&” through libxml2

當我嘗試在測試XML中獲取URL的屬性時:

<Test> <Item URL="http://127.0.0.1?a=1&b=2"/>
</Test>

我打電話后:attr = xmlGetProp(cur,BAD_CAST“URL”);

libxml2給出一條消息:實體:第1行:解析器錯誤:EntityRef:expecting';'

並且attr的返回值是“http://127.0.0.1?a=1=2”

如何獲取URL的完成歸屬? 謝謝

你不能在這里得到了“正確的” URL,因為沒有很好地形成的XML文件。 &應該寫成&amp; 您必須要求XML文件的創建者創建一個語法上有效,格式良好的XML文件

只是將字符串放在一起就不會創建XML,它們也必須正確編碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM