草庐IT

XPath_Query

全部标签

html - XPath 和 XQuery 可以处理 HTML 文档吗?

我从https://stackoverflow.com/a/39560454听说HTML文档不是XML文档.XPath和XQuery处理XML文档。他们可以处理HTML文档吗?为什么?虽然我不知道为什么,我猜XPath可以在HTML文档上工作,因为https://www.quora.com/Why-do-we-use-XPath-in-Selenium-even-though-CSS-Selector-is-faster和https://html-agility-pack.net/ 最佳答案 XQuery和XPath被定义为在称为X

c# - 使用 XDocument 和 XPath 解析 xml

BOBBIESCOUNTYDEED2010-02-19T05:14:58200000.00200000.002560.00500.000.000.000.0030605.000.003065-JANEDOE-JONDOE-3141614varaffidavits=xDocument.Descendants("AFFIDAVIT");varaffidavitsTest=xDocument.XPathEvaluate("/reeta/AFFIDAVIT/COUNTY_NAME");以上是我从第三方来源使用的xml。出于某种原因,我无法使用上面描述的任何一种方法解析xml。任何见解都会非常有

xml - XPath 和 XSLT 的实际应用

任何专业人士都可以指定一些现实世界的应用程序,他/她在其中将此XPath和XSLT用于任何逻辑/View吗?它在一些与我交流过的人中引起了很大的疑问,所以我自己也想知道这件事。我希望这个问题能成为一个起点,新的开发人员可以从中获得一些实践经验。非常感谢任何帮助。如果可能,请尝试提供XPath和XSLT如何解释您的应用程序数据,您希望与我们分享这些数据。这将有助于其他人了解XSLT(和XPath)以及您的应用程序的强大功能。 最佳答案 Amaxus、Sitecore和Umbraco内容管理系统都使用XSLT作为将内容呈现为标记的方法。

css - 等价于 XPath 中的 CSS 多重选择器

XPath中是否有某种CSS多重选择器(逗号),所以我可以找到fetch,比如//img和//*[@background]一个查询中的元素? 最佳答案 XPath中有一个or运算符(|)://img|//*[@background] 关于css-等价于XPath中的CSS多重选择器,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6817315/

xml - xpath 查询在使用大于和小于时返回错误值?

此查询返回的值小于1000。它应该只返回1000到1100之间的值。这是为什么?//results/Building[1=1and((Vacancy/sqft>1000)and(Vacancy/sqft查询将返回以下建筑物,其空置面积小于1000平方英尺且大于1100平方英尺:90010002000500为什么包含在结果中?示例数据:10501025107510501050200090010401050090010002000500谢谢。 最佳答案 示例建筑有一个2000平方英尺的空置子建筑,所以Vacancy/sqft>1000成

xml - Delphi Xpath XML 查询

我正在尝试查找的值在以下XML文件中使用XPath查询:Copyright©2011Microsoftanditssuppliers.Allrightsreserved.ThisAPIcannotbeaccessedandthecontentandanyresultsmaynotbeused,reproducedortransmittedinanymannerwithoutexpresswrittenpermissionfromMicrosoftCorporation.http://spatial.virtualearth.net/Branding/logo_powered_by.pn

xml - 如何在 Silverlight 中计算 XPath 表达式?

我需要允许高级用户输入XPath表达式并向他们显示找到的值或节点或属性。在.Net框架中,System.Xml.XPath.Extensions可以用来调用XPathEvaluate,但是Silverlight没有这个MSDNreference.是否有人重写了用于Silverlight的扩展方法?最好的方法是什么?为什么它们在Silverlight或工具包中不可用(voteontheissuehere)? 最佳答案 我认为XPath在Silverlight中不可用的原因是MS希望您改用LinqtoXML。但这并不能完全帮助你。不幸的

c# - 混淆 我的 Xpath 表达式应该是什么?

我的categories.xml文件如下所示下面给出了我的attibutes.xml文件我在选择categoriesDropDown时绑定(bind)了我的attributeDropdown。代码如下protectedvoidddCategories_SelectedIndexChanged(objectsender,EventArgse){XmlDataSourcexd=newXmlDataSource();xd.DataFile=Server.MapPath("Xmls")+"\\attributes.xml";xd.XPath="/attributes/attribute[@ca

c# - XPath 表达式求值错误

我尝试解析一个大的XML文件,并且我为XPath表达式使用了很多相对路径。现在我遇到了.netXPath求值的问题。这是一个解释我的问题的小例子:EverydayItalianGiadaDeLaurentiis200530.00HarryPotterJK.Rowling2005代码如下:staticvoidMain(string[]args){System.Xml.XmlDocumentd=newSystem.Xml.XmlDocument();d.Load(@"D:\simpleXml.xml");System.Diagnostics.Trace.WriteLine(d.Select

xml - Xpath如何根据顺序选择元素并依赖于它的存在

如何根据顺序选择一个元素并依赖于它在XPath中的存在?例如,如何选择质量最好的视频(如果存在)。video_L.flvvideo_H.flv这应该返回video_H.flv因为高清版本不存在这种情况可以存在(视频名称可以是随机的):video_L.flvvideo_H.flvvideo_hd.mp4这应该返回video_hd.mp4因为存在高清版本。非常感谢。 最佳答案 使用:/*/HD[text()]|/*/HI_RES[text()andnot(../HD/text())]|/*/LOW_RES[text()andnot(..