草庐IT

simple-xml

全部标签

c# - XmlTextReader 在不识别的情况下传递了 XML 文档的末尾

我正在尝试创建一个简单的应用程序,该应用程序使用SAX(XmlTextReader)从流中读取XML,该流不仅包含XML,还包含二进制blob和文本等其他数据。流的结构简单地基于block。当进入我的阅读功能时,流正确定位在XML的开头。我已将问题简化为以下代码示例:stringxml=""+(char)0x014;XmlTextReaderreader=newXmlTextReader(newStringReader(xml));reader.MoveToContent();reader.ReadStartElement("Models");由于字符串末尾的0x014,这几行在调用R

xml - 用于自定义 XSD 的免费 XML 编辑器

我们的组件可使用XMLAPI进行配置,并且我们有一个定义此XML-API的XSD。现在,我们的客户在创建我们的XMLAPI时获得上下文相关帮助的最佳方式是什么?有没有他们可以下载(或者我们可以分发)的免费工具,可以接收XSD并为编辑后的​​XML提供上下文相关的帮助?谢谢 最佳答案 您可以使用DansharpXML查看器http://www.bizbert.com/xmlviewer一个非常简单的编辑器,它以一个XML文件和一个XSD作为输入,然后您可以验证以允许编辑器解析XML并检查是否有任何错误

xml - 使用 PowerShell 和 "file format"错误编辑 XML

我正在使用Codeplex的HyperV模块从2008R2Hyper-V服务器执行“仅配置”导出。为了在另一个HyperV服务器上导入配置,我需要在EXP文件中编辑CopyVMStorage的值。该文件是一个XML文件。我在PowerShell中编写了以下代码来为我进行更新。变量$existing是现有的exp文件。$xml=[xml](get-content$existing)$xpath='//PROPERTY[@NAME="CopyVmStorage"]'foreach($nodein$xml.SelectNodes($xpath)){$node.Value='TRUE'}$xm

xml - 如何向 Drupal 中的 XML Sitemap 模块生成的站点地图添加 View ?

我有一个包含多个参数的Drupal6View。我想将每组唯一的参数/页面添加到由Drupal中的XML站点地图模块创建的站点地图。我有一个自定义模块,它为传递到View中的每个可能的参数组合创建一个菜单项,因为它们的数量是有限的。我尝试按照以下说明操作:http://drupal.org/node/507674但这没有用。然后我尝试使用这个优秀的评论以编程方式添加这些链接:http://drupal.org/node/711100#comment-3150592但是,在调用xmlsitemap_link_save()的循环中创建的150多个链接中,只有1个被保存。与未添加到站点地图的其

.net - System.Xml.Linq.XDocument' 在未引用的程序集中定义

我有一个包含几个项目的解决方案,一个是网络服务,其他是类库。我想在Web服务和其中一个类库中使用Xdocuments,因此我在解决方案资源管理器中添加了对System.xml.Linq的引用,并使用System.Xml.Linq将其包含在相关的.cs文件中。这也是web.config中的引用如下:在程序集标签中。但是当我在服务上发出请求时,我什至在它进入服务之前就得到了下面的响应。问题是在类库中有引用,因为我已经把它拿出来测试了。我不确定哪里出了问题。有人可以帮忙吗??Thetype'System.Xml.Linq.XDocument'isdefinedinanassemblythat

c# - 将文件类型图标保存在数据库或 XML 文件中或

我正在使用c#、wpf和mvvm。在我的数据网格中,每一行的最后一个单元格中都有一个列表框,其中包含与该行相关的文档,我称之为句点。用户可以在每个期间添加文档。我想为每个文档显示文件类型图标(16x16)和文档的名称。文件类型图标让我有点头疼。我不确定是否应该在数据库中保存每个文档文件类型图标,如.DOC,因为一天可能有10个周期,每个周期都有2个.DOC文件,因此我在数据库中保存了20个图标,这是19倍冗余。..我的用户将附加的大多数内容都是Office文件类型,例如.xls、.doc、.pdf、图像、zip/rar,我猜就是这样。另一个但在技术上更先进的方法是将唯一文件类型图标保存

android - 如何在 android sdk 中将 dom 元素序列化为 xml?

org.w3c.dom.Element到字符串(XML)?LSSerializer的典型用法不起作用,因为在android中没有可用的实现。有什么想法吗? 最佳答案 这似乎取决于您的目标API级别。如果是8以上,查看plugminds对相关问题的回答https://stackoverflow.com/a/3551691/1148030 关于android-如何在androidsdk中将dom元素序列化为xml?,我们在StackOverflow上找到一个类似的问题:

android - 如何从 XML 中获取嵌入的 XML

我有一个小问题,在向服务器发送请求期间,我得到了其中嵌入了xml的xml。应用程序适用于Android2.1,所以我不能只使用getTextContent()来获取值,所以我使用Node.getFirstChild().getNodeValue();和标准带有文本的节点它工作正常但对于其中嵌入了xml的节点,它不是。有人有任何建议或有同样的问题吗?如何解决。顺便说一句:当我检查节点类型时,所有节点都是1,所以它表示ELEMENT_NODE。 最佳答案 你从服务器收到了什么?类似的东西;或者;在后一种情况下,您可以简单地检索数据节点(

iphone - 将大型 XML 文件转换为 SQLite 文件的最快方法是什么?

我正在从XML文件中检索数据,但该文件包含超过15000条记录,因此我的应用程序变慢了。所以我想将它转换成SQLLite文件(通过以编程方式使用或使用任何工具)。请为我提供任何解决方案。 最佳答案 我建议使用核心数据。解析日期,创建托管对象并让CoreData将这些对象保存到sqlite数据库中。接下来的好处是,您以后不必再关心sql语句。要预填充核心数据数据库,请阅读thisarticle.我会用Ruby或PHP编写一个简单的xml2sqlite导入器。如果您不熟悉脚本语言,请查看SQLiteManager它是一个用于管理SQLi

c# - xsd2code - 反序列化 xml 文件时出现问题

过去我手动创建了自己的xml序列化类。但现在我想自动完成。所以我找到了微软的XSD工具。不幸的是,我遇到了这个实用程序(CS030等)的错误。但接下来我发现看起来很棒的开源工具XSD2CODEhttp://xsd2code.codeplex.com/一切看起来都很棒,直到我发现并非我所有的xml数据都已反序列化(笑)。我的XML:Admn12341024768603001_panel_top_background.jpgpanel_top_btn_info.jpg27123http://www.google.companel_top_btn_self.jpg360123http://w