草庐IT

API文档

全部标签

c# - XPathDocument 是否加载整个 xml 文档?

如果我这样做XPathDocumentdoc=newXPathDocument("filename.xml");是否将整个文档加载到内存中?我正在编写一个手机应用程序,该文档可能会存储大量数据,这些数据不需要同时加载。手机通常不会有太多的内存! 最佳答案 是的,整个XML文档都在内存中表示。一种解决方案是将大型XML文档拆分为许多较小的文档。或者,您也可以编写自己的XmlReader来忽略不需要的子树。您可以将此XmlReader作为参数传递给XpathDocument()构造函数——需要将其伪装成TextReader。

xml - 国税局电子文件 API?

我一直在努力了解IRS电子文件的工作原理。有谁知道它是否是公共(public)API,如果是,我可以从哪里获得相关信息?Google没有帮助。 最佳答案 我公司,http://www.aplossoftware.com是授权的IRS电子文件提供商。获得批准成为美国国税局的电子文件提供商是一个相当复杂的过程。多层应用程序、指纹识别、FBI背景调查,以及漏洞百出的SDK……几乎没有日志解释。如果您真的想加入IRS电子文件计划,出版物3112是一个有用的过程概述:https://www.irs.gov/pub/irs-pdf/p3112.

xml - 如何使用 R 向 API 发送 XML 请求

我正在尝试从thisgovernmentwebsite的API自动下载一些数据.网站指示:AllrequestsforthisversionshouldbemadetothefollowingURL:http://api.finder.healthcare.gov/v2.0/我可以找到很多关于如何发送xml请求的信息,但是没有一个示例是R特定的..并且有很多R代码展示了如何使用>XML、httr和RCurl包,但我在SO或r-help邮件列表中找不到任何关于如何实际发送一个xml请求。..有更多用于解析响应的文档。关于thegovernmentwebsite,如果您单击PlansFor

ruby - 如何使用 Nokogiri 获取 XML 文档的根元素名称?

使用Nokogiri,我想确定根元素的名称。我认为对/进行XPath查询就可以解决问题,但显然节点名称是“文档”?require'nokogiri'doc=Nokogiri::XML('Hello')doc.xpath('/').first.name#=>"document"doc.xpath('/foo').first.name#=>"foo"如何在事先不知道的情况下获取根节点名称的字符串“foo”? 最佳答案 /*应该有效:require'nokogiri'doc=Nokogiri::XML('Hello')doc.xpath(

c# - 计算 XML 文档中的元素数量

我想知道是否有可能计算XML文档中元素的数量,最好能够使用类似于where(string)query.Attribute("attName")==att.据我所知,我尝试了以下方法,但不幸的是,我似乎无法让它发挥作用。varlistElements=reader.Elements("shortlist");foreach(varelementinlistElements){XElement_xml;location.Position=0;System.IO.StreamReaderfile=newSystem.IO.StreamReader(location);_xml=XElemen

c# - 在 xml 字符串中嵌入 xml 文档

这个问题在这里已经有了答案:BestwaytoencodetextdataforXML(13个答案)关闭2年前。我有一个返回xml字符串作为结果的Web服务。返回字符串格式如下:0mymessage我要插入“消息”标签的数据是自定义对象的序列化版本。该对象的序列化格式包含序列化后的xml和命名空间声明。当它被放入我返回的xml字符串的“消息”标签中时,XmlSpy说它的格式不正确。我应该如何摆脱namespace声明,或者是否有其他方法可以将序列化对象嵌入到xml字符串中?

xml - 如何使用 xml 文档在现有元素下方添加新元素

我有一个名为“Dispute”的元素,想在该元素下方添加新的名为“Records”的元素。eg:当前的XML是这样的格式Non-Fuel0需要添加有争议的新元素。Non-Fuel001920更新代码:尝试执行以下代码但出现错误“引用节点不是该节点的子节点”:XmlDocumentxmlDoc=newXmlDocument()xmlDoc.LoadXml(recordDetails);XmlNodeListdisputes=xmlDoc.GetElementsByTagName(disputeTagName);XmlNoderoot=xmlDoc.DocumentElement;fore

c# - XML 文档验证错误 targetNamespace 参数

我有一个具有以下属性的架构:我有一个XDocument构造函数,在根标记(FooFile)上具有以下属性。XDocumentFoo2Xml=newXDocument(newXDeclaration("1.0","utf-8","yes"),newXComment("Foo2filespecificationsimplementedinxml"),newXElement("FooFile",newXAttribute(XNamespace.Xmlns+"xsi","http://Foostandards.com"),newXAttribute(xsi+"schemaLocation","

xml - 如何使用 Apache Httpclient api 获取作为 XML 文档的响应?

我可以收到回复。如何获得XML文档中的响应?我需要使用外部XML解析器吗?感谢您的帮助DefaultHttpClientclient=newDefaultHttpClient();StringgetUrl="http://myurl.com";HttpUriRequestgetRequest=newHttpGet(getUrl);getRequest.setHeader("User-Agent","xxxx");HttpResponseresponse=client.execute(getRequest);intstatusCode=response.getStatusLine().g

c# - 从 C# 中的 XML 文档中找出默认命名空间 URI

其他一些问题问到如何使用Xpath查询具有默认namespace的XML文档。答案是使用namespace管理器为默认namespace创建一个别名,并在您的xpath中使用该别名。但是,如果事先不知道默认命名空间的URI怎么办?您如何从XML文档中找到它? 最佳答案 vardoc=XDocument.Parse(myXml);XNamespacens=doc.Root.GetDefaultNamespace(); 关于c#-从C#中的XML文档中找出默认命名空间URI,我们在Stack