草庐IT

有一手

全部标签

xml - Xpath获取所有元素至少有一个属性

我正在使用xpath、xml和xsl,因此在我的项目中我需要找到至少具有一个属性的所有元素。例如,如果我有这个xml内容:soso1991somestringsong结果我希望只有声音节点。我已经尝试过这个xpathcount(@*)>0和string-lenght(@*)>0但到目前为止,这些都没有解决问题。 最佳答案 试试这个//*[@*]使用https://www.freeformatter.com/xpath-tester.html#ad-output测试使用示例输入中的XML您的代码也按预期进行了处理。

xml - XPath - 测试是否至少有一个节点具有给定值

给定以下XML:EmpireBurlesqueBobDylanUSAColumbia10.901985GreatestHitsDollyPartonUSARCA9.901982StillgotthebluesGaryMooreUKVirginrecords10.201990我想检查是否至少有一个节点有年份,例如“1982”。像这样的东西:passed! 最佳答案 在XPath1.0和Xpath2.0中:'1982'=/catalog/cd/year变体:XPath1.0:1982=/catalog/cd/yearXPath2.0:1

xml - 在 XSLT 中,是否可以有一个指向函数的指针?

例子:我希望能够调用my:function,如果可能的话,保留对该函数的一些引用。下面的代码不起作用,但旨在展示我正在尝试做的事情:我正在对mardown格式的纯文本文件运行转换,以将其转换为html。我不确定它是否会使我不在xml文档上操作的事情复杂化。 最佳答案 也许来到这里的其他人会感兴趣:DimitreNovatchev设计了一种在XSLT2.0中工作的方法(或者如果您用节点集扩展替换函数的命名模板,即使在1.0中)。(他还创建了一个名为FXSL的库来利用该技术)。创建一个包含以函数命名的元素的变量:然后创建一个匹配这个元素

xml - 如何将 XML::Simple 与可能具有一个或多个子元素的 XML 标记一起使用?

我昨天问了一个问题HowdoIretrievetagattributeswithXML::Simple?我用来获取XML的链接:http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi?db=pubmed&id=19273512(1)http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi?db=pubmed&id=19291509(2)我取得了很好的进展并编写了以下代码,循环遍历标签并搜索我需要的标签。我正在寻找“ArticleIds”下的“doi”标签foreac

xml - 有一个 HTML5 的子集或约束可以完美映射到 XHTML5,反之亦然?

我需要用通用语言表示内容,也就是现在的HTML5标准——我的目标不是在网络浏览器中显示页面.我需要表示仅内容,没有界面、没有布局、没有逻辑(没有Javascript)。正如在otherquestions中所记(或programmersquestions)和theW3CHTML5'sRecommendation,"HTMLvsXHTML"section,theDOM,theHTMLsyntax,andtheXHTMLsyntaxcannotallrepresentthesamecontent.好的,但是大约90%可以是相同的(!),而且,如果我不需要Javascript、Styles等并

python - Python 中是否有一个快速的 XML 解析器允许我将标记的开始作为流中的字节偏移量?

我正在处理可能包含来self的一个项目的复杂跟踪信息的巨大XML文件。我想为这些XML文件建立索引,以便可以快速找到XML文档的子部分,而不必将其全部加载到内存中。如果我创建了一个“搁置”索引,其中可能包含诸如“作者乔的书”之类的信息,这些信息位于偏移量[22322、35446、54545]处,那么我可以像打开普通文本文件一样打开xml文件并查找那些偏移量,然后将其传递给接受文件或字符串的DOM解析器之一。我还没有弄清楚的部分是如何快速解析XML并创建这样的索引。所以我需要一个快速的SAX解析器,它允许我找到文件中标记的起始偏移量以及开始事件。所以我可以将XML的一个小节连同起点一起解

xml - 是否有一个好的开源、基于 XSD 的 Web 编辑器?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我正在寻找一个好的开源Web编辑器,它将采用xsd(或其他一些标准XML)并从中生成Web表单,使最终用户能够生成标准xml(无需对xml有任何了解)。我查看了kupu,但似乎没有太多文档,而且该站点似乎已不存在。是否已经有任何东西可以做到这一点。我自己也可以写这样的东西,但如果有可以节省我一些时间的东西,那就太好了。谢谢

c# - 如何从具有一些嵌入数据的 XML 文档填充 C# 类?

我有一个API返回了这个:http://services.aonaware.com/DictService/DictService.asmx?op=DefineInDictabandonabandonwnWordNet(r)2.0abandonn1:thetraitoflackingrestraintorcontrol;freedomfrominhibitionorworry;"shedancedwithabandon"[syn:{wantonness},{unconstraint}]2:afeelingofextremeemotionalintensity;"thewildnesso

javascript - 是否有一个 JS 库来为 IE 提供 xpath 能力

我正在使用“普通和现代”浏览器(FF、Chrome、Opera、Safari...)做很多XPath,但我正在寻找一个允许IE支持document.evaluate()方法。它存在吗?我知道StackOverflow中有一些类似的问题,但很多年前就有人提出并回答过这些问题。想法是:分解读取xpath的代码并生成(相同的)xpath。更新,2011年8月8日:我在这里找到@ExtremeCoder提出的库:http://sourceforge.net/projects/html-xpath/这确实是我所需要的(它“覆盖”document.evaluate仅适用于IE)...但它会在chr

c# - 如何获取父节点且只有一个子节点

假设我有这个xml:我想编写一个LINQ查询,它将返回类别及其父类别(如果有的话)。例如,如果我正在搜索“商业新闻”,我希望它返回一个包含以下内容的XElement:如果我只搜索“业务”,我只想到目前为止,我能做的最好的事情是使用LINQ获取我正在搜索的元素,然后检查我找到的节点的父节点是否是根节点并相应地进行调整。有没有更好的办法? 最佳答案 最简单的部分是获取元素的路径:IEnumerableelementsInPath=doc.Element("categories").Descendants().Where(p=>p.Att