草庐IT

API文档

全部标签

javascript - 我应该如何测试一个对象是否是 XML 文档(以跨浏览器的方式)

对于单元测试,我希望能够检查某个返回的对象是否是XML文档。这样做的最佳方法是什么?我目前正在测试doc.implementation(我想到的第一个DOM属性),但是有更好的方法吗?另外,有没有一种很好的方法来区分XML文档和HTML文档? 最佳答案 我会看一下jQuery.isXMLDoc的实现的想法。事实证明,代码本身在Sizzle库中,here:Sizzle.isXML=function(elem){//documentElementisverifiedforcaseswhereitdoesn'tyetexist//(suc

XML IDREF 另一个 XML 文档?

有没有一种简单的方法可以使用IDREF属性来引用不同XML文档中的元素?如果没有,关于如何以不同方式做的任何建议?我想做的是为桌面RPG制作数字字符表,我希望包含所有字符特定信息的XML文档引用所有优点的主列表。很抱歉,如果这是一个愚蠢的问题,我对使用XML甚至任何编程语言都很陌生,并且刚刚发现有多少XML可以使事情变得更容易。 最佳答案 IDREF是一种定义为引用同一文档中其他元素ID的类型。因此,您首先需要使用“XInclude”来引用您的外部文件,然后使用IDREF,因为这是一个单独的文件。您可能会发现有用的类似问题是avai

javascript - XPath 错误。节点不能用于创建它的文档以外的文档中

我正在尝试使用XPath解析xml文档。该脚本在chrome上运行良好,但出现以下错误:WrongDocumentError:Nodecannotbeusedinadocumentotherthantheoneinwhichitwascreated有问题的代码如下:functionStringToXML(oString){//codeforIEif(window.ActiveXObject){varoXML=newActiveXObject("Microsoft.XMLDOM");oXML.loadXML(oString);returnoXML;}//codeforChrome,Saf

xml - 如何使用 Ant 更新 XML 文档

我的目标是简单地更新一个简单站点地图xml文档中的“lastmod”节点:http://www.example.com/2005-01-01我想将此作为部署Ant脚本的一部分,因此我使用Ant任务XMLTask.这是我的Ant目标:不幸的是,我的xpath无法匹配任何内容:[xmltask]TextAction(newtext)(/urlset/url/lastmod/text())failedtomatch我也试过以下xpath查询但没有成功://lastmod/text()/urlset[@*]/url/lastmod/text()/urlset[@xmlns]/url/lastm

c# - 从 HttpResponseMessage 返回的 JSON 中获取 API 值

我创建了一个Controller和方法,用于从API获取数据。我使用HttpResponseMessage来获取响应。一切正常,但我无法获得我想要的JSON格式的确切数据。方法如下所示:publicclassTestController:ApiController{[HttpGet]publicasyncTaskTestMethod(...){string_apiUrl=String.Format("...");string_baseAddress="...";using(varclient=newHttpClient()){client.BaseAddress=newUri(_bas

xml - 来自 C++ 的 MSXML - pretty-print /缩进新创建的文档

我正在使用MSXML解析器编写XML文件,并使用我从此处下载的包装器:http://www.codeproject.com/KB/XML/JW_CXml.aspx.效果很好,除了当我从代码创建一个新文档时(所以不是从文件加载和修改),结果都在一个大行中。我希望元素能够很好地缩进,以便我可以在文本编辑器中轻松阅读。谷歌搜索显示很多人都有同样的问题-大约在2001年左右被问到。回复通常会说“应用XSL转换”或“添加您自己的空白节点”。尤其是最后一个让我兴奋%(所以我希望在2008年有一种更简单的方法来漂亮的MSXML输出。所以我的问题是:有吗?我该如何使用它?

xml - 为什么在 Google API 文档中通常建议使用 JSON 而不是 XML?

在我的应用程序中,我使用了多个GoogleAPI,在所有这些API的文档中,它为我提供了两个选项:JSON(推荐)XML现在,在发送请求和检索响应时,为什么JSON更好?Xcode有一个原生的内置xml解析器,对于JSON,您必须使用像AFNetworking这样的JSON解析器。是什么让JSON脱颖而出?是更高效还是更快? 最佳答案 当您比较同一对象的JSON和XML表示的大小时,JSON小得多。因此,当使用它通过网络(如Internet)传输数据时,使用JSON效率更高。它也是一个比XML更易于实现和使用的标准,因此更易于处理和

xml - Youtube API - 订阅推送通知

我的最终目标是在YouTube用户上传视频时设置一个Webhook。经过一些研究,我找到了thisarticle.但是当我到达https://www.youtube.com/xml/feeds/videos.xml?channel_id=CHANNEL_ID部分时,我得到了Restrictedtopic尝试订阅Google/SuperFeedr集线器时出错。我的回调URL也正常工作。我要订阅的主题是这样的:https://www.youtube.com/xml/feeds/videos.xml?channel_id=UC7T8roVtC_3afWKTOGtLlBA通过浏览器访问时什么都

c# - 没有使用 XPath 从 Atom XML 文档中选择节点?

我正在尝试以编程方式解析Atom提要。我将原子XML下载为字符串。我可以将XML加载到XmlDocument中。但是,我无法使用XPath遍历文档。每当我尝试时,我都会得到null。我一直在使用这个Atom提要作为测试:http://steve-yegge.blogspot.com/feeds/posts/default调用SelectSingleNode()总是返回null,除非我使用“/”。这是我现在正在尝试的:using(WebClientwc=newWebClient()){stringxml=wc.DownloadString("http://steve-yegge.blog

xml - 在 Erlang 中构建 XMERL 文档

谁能告诉我如何使用XMERL构建一个简单的XML文档?该文档仅显示如何附加到从文件读取的当前XML文档。我想从头开始创建一个新的XML文档。例如,我想将这样的简单结构写入XML文件:Data={myNode,[{foo,"Foo"},{bar,"Bar"}]}.谢谢! 最佳答案 xmerl的“简单”格式与您的类似:(注意第三个值,子元素列表)Data={myNode,[{foo,"Foo"},{bar,"Bar"}],[]}.这可以“导出”到XML中用作字符串:>lists:flatten(xmerl:export_simple([