gpt4 book ai didi

wpf - Silverlight 不支持 XmlNode : re-implement or use string parsing?

转载 作者:数据小太阳 更新时间:2023-10-29 02:38:16 24 4
gpt4 key购买 nike

我已经编写了一个 WPF 应用程序,我想将其移植到 Silverlight 2。

我的业务逻辑和模型(用于 M-V-VM 设计模式)被打包到一个单独的程序集中,我试图将其重铸为 Silverlight 类库。

不幸的是,我用来解析带有模型数据的 XML 文件的 XmlNode 类不受 Silverlight 2 的支持。指南是改用 LING to XML (http://silverlight.net/forums/t/14577.aspx)。对于我的任务,使用 LINQ 对我来说似乎太过分了。我正在考虑用基于正则表达式(用于解析属性)的方案替换使用 XML DOM 的 XML 解析代码。或者,我正在考虑编写我自己的 XmlNode 实现,以防项目是为 Sliverlight 2 编译的。

有没有人遇到过类似的情况?有没有人对如何进行(正则表达式或重写)有任何建议(也许是第三个选项)?

最佳答案

不确定 Linq to Xml 是如何矫枉过正的。一旦掌握了它,使用 Linq2xml 进行 Xml 解析实际上要容易得多。我会说正则表达式或编写您自己的 XmlNode 太过分了。

如果您发布一些您正在做的 XmlNode 工作,我相信您会得到一些好的翻译。与此同时,这里有一个 good introduction了解使用 Linq to Xml 解析文档有多么容易。

更新:针对性能问题,我只能找到linq to xmlfasterXmlDocument .

关于wpf - Silverlight 不支持 XmlNode : re-implement or use string parsing?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/279639/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com