草庐IT

API文档

全部标签

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# - 我应该选择哪种格式来请求 C# 中的 API - JSON 或 XML

我正在使用C#从RESTAPI请求数据。API以JSON和XML格式向我提供相同的数据。我应该去哪一个?这是clear我会在JavaScript中选择哪一个。但是在C#中有什么?是否有任何性能优势可以帮助我在C#中选择一个而不是另一个,或者有任何良好实践的原因?提前致谢! 最佳答案 就我个人而言,我会尝试两者,衡量性能,比较并选择更快的那个。从您的应用程序逻辑角度来看,这并不重要,因为它将操作对象(不是XML,也不是JSON)。XML/JSON到对象的转换应该被抽象到一个存储库中,如果您觉得您最初选择的那个很慢或者它不起作用,您可以

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)。 最佳答案 如果您绝对确定您的最终用户/客户端技术是什么(

json - Firefox 从我的 Web API 网站请求 XML 而 IE 请求 JSON,如何更改浏览器的设置?

我有一个ASP.NETWebAPI网站,有时我只想查看HTTPGET返回的数据。虽然我知道如何通过编程获取XML或JSON,但我不知道在哪里更改浏览器的设置(IE、Firefox和Chrome)以请求XML或JSON? 最佳答案 ASP.NETWebAPI基于Acceptheader返回JSON或XML。不同的浏览器有不同的默认Acceptheader。至于我:火狐:text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,imag

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