【问题标题】:Write XML in Silverlight with VB用 VB 在 Silverlight 中编写 XML
【发布时间】:2009-04-04 05:53:22
【问题描述】:

是否可以用vb在silverlight中编写xml

【问题讨论】:

  • 您应该明确将 XML 写入的位置。此外,VBSCRIPT 不与 Silverlight 一起使用。你真的想要那个标签吗?

标签: .net xml vb.net silverlight


【解决方案1】:

是的,您可以在 silverlight 中编写 XML。 Silverlight 的 System.Xml dll 支持 XmlWriter,它允许您将 XML 写入 Stream、TextWriter 或 StringBuilder。

如果您正在寻找标准的 XML DOM 实现,您将找不到它,Silverlight 没有,也没有 XPath。相反,如果您希望在内存中构建 XML 文档,您可以使用 System.Xml.Linq。使用 XDocument、XElement 和 XAttribute 创建您的文档。

【讨论】:

  • Silverlight 和 XML 进入 SO 搜索以及我需要的信息。 +1,谢谢!
【解决方案2】:

是的,您可以使用 VB(.NET) 编写 Silverlight 应用程序和网页,并且它们可以保存 XML 文件,但它们会受到 Silverlight 的安全性/沙盒的限制。

所以,你可以做到,但你必须使用隔离存储的东西。

http://www.danielmoth.com/Blog/2008/04/isolatedstorage-in-siverlight-2-beta-1.html

抱歉,这个答案并没有更好,所以我将其标记为社区 wiki。

【讨论】:

    【解决方案3】:

    其他用户已经介绍了物理 XML 的实际编写,因此请参考他们的答案。

    不过我想知道,您是在谈论 VB XML 文字吗?如果是这样,那么可以在 Silverlight 应用程序中使用 VB XML 文字。这扩展到了 XML 文字和 XLINQ 的使用。

    【讨论】:

      【解决方案4】:

      在我的应用程序中,模型层是基于 XML 的,我使用 LINQ To XML(由 SL 支持)非常好的东西(如果您正在处理低于一些 Mb 的 XML,这就像 DOM 在内存中构建树一样)。

      另一方面,将 XML 存储在隔离存储中,或者在服务器中我只是将 XML 转换为字符串,非常标准的参数 :),仅在使用服务配置参数时要小心 tu 支持超过 64 K 的字符串参数(如果你在那种情况下)。

      HTH

      【讨论】:

        【解决方案5】:

        例如,您可以使用 XMLSerialization 从对象轻松创建 XML。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-10-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多