是否可以使用vb
在silverlight中编写xml答案 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。