C# XmlTextReader:html 实体替换
我有带有这样的标签的 xml 文件:
<Question>dzia&#322;owa</Question>
我正在使用 XmlTextReader 读取此文件,对于此标签,我得到如下内容:
działowa
如何替换 xml 中的 html 实体编号以获得如下内容:“działowa”?
I have xml file with TAG like this:
<Question>działowa</Question>
I'm reading this file using XmlTextReader and for this TAG I get something like this:
działowa
How to replace html entity numbers inside my xml to get something like this: "działowa"?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
示例中唯一的 HTML 实体是
&
。然后您会得到一些普通文本,内容为#322;
。您要么想要哪个给出“dzia&łowa”(可能不是您想要的)
,要么
想要哪个给出“działowa”
The only HTML entity in your sample is
&
. You've then got some normal text that says#322;
. You either wantwhich would give "dzia&łowa" (probably not what you want)
or
which would give "działowa"
我想我解决了部分问题(将 &#number; 编码为 char):
I think I solved part of the problem (encoding &#number; to char):