【发布时间】:2018-07-07 16:49:07
【问题描述】:
我正在尝试访问 libxml2 中的外部实体,但是当 URL 包含像 < 和 whitespace 这样的特殊字符时,解析失败。这是示例网址
<!ENTITY fe SYSTEM "http://127.0.0.1/echo.php?a=<?xml ?>">
谁能帮我解决这个问题?
【问题讨论】:
-
你能修改那个xml文件吗?
-
我不确定我是否理解。
-
您的问题不清楚。您能否向我们展示带有这样一个外部实体和您的 PHP 代码的 XML 文件示例?或者您是否正在尝试创建 XML 文件?您很可能需要转换特殊字符,例如
& => &amp;或双引号" => &quot;。