Chrome 中未定义 XML 实体

Jac*_*nkr 0 php xml

我的浏览器告诉我:

\n\n
error on line 2 at column 308899: Entity 'ntilde' not defined\n
Run Code Online (Sandbox Code Playgroud)\n\n

具体行在我的 xml 中为:

\n\n
<LastName>Trevi&ntilde;o</LastName>\n
Run Code Online (Sandbox Code Playgroud)\n\n

原来的名字是,但是通过php的函数Trevi\xc3\xb1o修改的。htmlentities

\n\n

我该怎么做才能让 php 和 xml 很好地发挥作用?

\n\n
\n\n

在 Mac 上使用 Chrome 19。

\n

Jac*_*nkr 6

显然,同时使用htmlspecialcharsand可以达到目的。htmlentities

htmlspecialchars(htmlentities($value));
Run Code Online (Sandbox Code Playgroud)