使用VB在Silverlight中编写XML

时间:2009-04-04 05:53:23

标签: .net xml vb.net silverlight

是否可以使用vb

在silverlight中编写xml

5 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

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

所以,你可以这样做,但你必须使用孤立的存储东西。

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

我很抱歉这个答案并不好,所以我将它标记为社区维基。

答案 2 :(得分:1)

在我的应用程序中,模型层是基于XML的,我使用LINQ To XML(由SL支持)非常好的东西(如果你正在处理某些Mb下面的XML,就像DOM在内存中构建树)。 / p>

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

HTH

答案 3 :(得分:1)

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

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

答案 4 :(得分:0)

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