草庐IT

文档评分

全部标签

c# - 从 xml 文档中删除 xml 节点

我有一个像这样的XMLDocument:TestFile我只想要文件夹,而不是文件。那么,如何在c#中删除/操作XML文档来删除/移除文档中的所有元素呢?谢谢! 最佳答案 如果你可以使用XDocument和LINQ,你可以做到XDocumentdoc=XDocument.Load(filename)//orXDocument.Parse(string)doc.Root.Descendants().Where(e=>e.Name=="File").Remove();--编辑出一个错误 关于

C# - 反序列化 xml 字符串,xml 文档中存在错误 (1,2)

我正在尝试使用以下方法在C#中反序列化xml字符串XmlSerializerserializer=newXmlSerializer(typeof(Application));App=(Application)serializer.Deserialize(xmlString);当xml打印得很好时,一切都很好,但是当我将整个xml放在一行中时,反序列化失败并出现错误ThereisanerrorinXMLdocument(1,2).Namecannotbeginwiththe'.'character,hexadecimalvalue0x00.Line1,position2."我已经检查过x

xml - 如何为 xml 文件注释生成 doxygen 文档?

我当前的项目是一个C++应用程序。文档是用doxygen生成的,注释也有相应的格式。该项目还包括几个带有注释的xml资源文件。我想将它们包含在文档中。这是我想做的事情的例子:输入(我的应用程序使用的文件,myFile.xml):输出(doxygen生成的文档):myFile.xmlFileReferenceElementsdefault_settingsettingsusedbyclassMyClassatstartup[herescreenshot_defaultisinserted]advanced_settingsettingsusedbyclassMyClass-reserve

xml - 获取和返回 XML 文档的 Web 服务 - 为什么?

编写一个Web服务接口(interface),其方法都接受和返回XML文档,而不是更常见的native类型和类的参数列表,是否有好处?我们有一些现有的Web服务是这样设计的。传递给它们的方法的XML文档通常很大(因为它们可能包含100条与方法调用相关的数据)。我们有用于验证XML文档的XSD文件,但整体客户端开发人员的体验很差而且很慢。拥有强类型接口(interface)当然更好?Web服务是用C#编写的,客户端是用C#和Java编写的(我们的一些业务合作伙伴使用Java)。 最佳答案 如果您绝对确定您的最终用户/客户端技术是什么(

java - 从 XML 文档动态生成 Java 类

考虑这种情况:我有一个名为person.xml的XML文件,其中包含以下数据。MrFoo28如果我想将这个XML读入一个Java对象,我将创建一个名为PersonBean的Javabean(属性具有getters/setters),如下所示:classPerson{Stringname;intage;}而且我可以使用任何API来读取XML和填充JavaBean。但这里真正的问题是,假设如果XML文件的结构发生变化,即如果将新属性“电子邮件”添加到XML文件,那么我必须修改JavaBean以添加新属性。但是,即使XML结构发生变化,我也想避免更改Java代码。因此,我正在尝试做的是,我正

xml - XSLT 文档 ('' ) 函数不起作用

据我从文档中了解到,以空字符串作为参数的XSLT函数document()应该读取当前的XSLT文档。但是下面的代码不起作用:test2test1当我将此XSLT应用于某些XML(仅作为示例)时,我只有“test1”作为输出。为什么行不打印“test2”? 最佳答案 document('')的定义是它读取XML文档,其URI与包含document('')调用的样式表中的指令的基本URI相同。除非您使用外部实体,否则这通常与样式表模块的基本URI相同。如果它不起作用,这通常是因为样式表模块的基本URI未知。如果为XSLT处理器提供内存中

xml - 将维基百科转储索引到 elasticsearch 获取 XML 文档结构必须在同一实体错误中开始和结束

我想将wikipedia索引到elasticsearch。我试过stream2es+elasticsearch2.0.0和WikipediaRiver插件2.6.0+elasticsearch1.6.0索引最新的维基百科转储https://dumps.wikimedia.org/enwiki/20151102/enwiki-20151102-pages-articles-multistream.xml.bz2.但是两者都得到了相同的错误信息:XMLdocumentstructuresmuststartandendwithinthesameentity. 最佳

java - 如何使用 DOM 在 XML 文档中添加文档类型

我在Java中使用DOM创建了一个XML文档。我无法添加文档类型。我想要这样的文档类型。这是文档创建代码。DocumentBuilderFactorydocFactory=DocumentBuilderFactory.newInstance();DocumentBuilderdocBuilder=docFactory.newDocumentBuilder();Documentdoc=docBuilder.newDocument();这是Transformer对象代码。TransformerFactorytransformerFactory=TransformerFactory.newI

c# - 在 C# 中操作 Word 2007 文档 XML

我正在尝试使用C#操作Word2007文档的XML。我设法找到并操纵了我想要的节点,但现在我似乎无法弄清楚如何将其保存回来。这是我正在尝试的://OpenthedocumentfrommemoryStreamPackagepkgFile=Package.Open(memoryStream,FileMode.Open,FileAccess.ReadWrite);PackageRelationshipCollectionpkgrcOfficeDocument=pkgFile.GetRelationshipsByType(strRelRoot);foreach(PackageRelation

c# - 使用 XML 文件中的数据生成 Word 文档 (docx)/基于模板将 XML 转换为 Word 文档

我有一个XML文件,其中包含需要在Word文档中填充的数据。我需要找到一种方法来定义一个模板,该模板可用作从XML文件填充数据并创建输出文档的基线。我相信有两种方法可以做到这一点。创建一个将作为"template"的XSLT文件,并使用它与XML文件结合使用它来生成Word文档。使用Word中的内容控件创建模板文档并以某种方式映射到XML文件。我只是不知道如何实现这两种方式的细节。或者不确定是否有另一种更简单的方法来完成此任务。有人可以举例说明如何实现这一点。一个简单的例子就足够了。我更喜欢C#进行任何编码。我正在使用Word2016,但希望它能够从Word2007到Word2016以