首页 文章
  • 1 votes
     answers
     views

    Scrapy和xpath抓取我的网站并导出网址 - 我做错了什么?

    我正在尝试设置一个基本的Scrapy来抓取我的网站并提取我网站的所有页面网址 . 我认为这很容易 . 这是我的items.py,从教程中复制: from scrapy.item import Item, Field class Website(Item): name = Field() description = Field() url = Field() 这是我的Spi...
  • 3 votes
     answers
     views

    R xml树到数据帧

    我有以下XML tree library("XML") library("RCurl") url <- "https://doc-0s-9c-docs.googleusercontent.com/docs/securesc/ha0ro937gcuc7l7deffksulhg5h7mbp1/rk8a2gr7rl8e8s8j0luiak0caht...
  • 0 votes
     answers
     views

    Xpath如何在节点选择上使用和声明以及父条件

    假设我有这样的XML: <my-parent-tag attr=""> <my-child-tag/> </my-parent-tag> <my-child-tag/> <!--I don't want to select this one--> 我想找到所有my-child-tags,其父节点my-parent...
  • 9 votes
     answers
     views

    删除父元素,使用saveHTML保留DOMDocument中的所有内部子元素

    我正在使用XPath操作一个简短的HTML片段;当我使用$ doc-> saveHTML()输出更改的片段时,会添加 DOCTYPE ,并且 HTML / BODY 标记会包装输出 . 我想删除它们,但只使用DOMDocument函数将所有子项保留在内部 . 例如: $doc = new DOMDocument(); $doc->loadHTML('<p><stron...
  • 0 votes
     answers
     views

    PHP XML DOM解析混合内容

    我有一个XML文档,它使用XSD文件定义良好 . xml文档包含类似于以下内容: <foo> <bar>text <element a="1" b="2" c="3" /> and some more text</bar> <bar>Just text</ba...
  • 15 votes
     answers
     views

    无法获取XmlDocument.SelectNodes来检索我的任何节点?

    我正在尝试解析XML文档 . 有问题的文档是AppxManifest文件 . 示例文档如下所示: <?xml version="1.0" encoding="utf-8"?> <Package xmlns="http://schemas.microsoft.com/appx/2010/manifest" xmlns:bu...
  • 0 votes
     answers
     views

    如何在视图刀片中使用json_decode .

    如何在链接部分的表中使用json_decode . 试图使用它,但我错过了一些东西 . 当我试图推进foreach部分laravel错误页面弹出 . 像这样 . 未定义的变量:link(查看:/var/www/html/laravel/resources/views/welcome.blade.php) <table id="myTable2"> <the...
  • 1 votes
     answers
     views

    QuartzNet配置的SlowCheetah转换

    我正在尝试使用SlowCheetah设置QuartzNet作业配置文件的转换 . QuartzNet要求xmlns属性出现在作业调度数据节点上,但是这个属性的存在似乎阻止了SlowCheetah运行转换 . 简化,这是我的调度配置的样子: <?xml version="1.0" encoding="UTF-8"?> <job-sche...
  • 1 votes
     answers
     views

    xpath:测试节点是否是指定ok元素以外的唯一子节点

    我想编写一个xsl模板,它检查给定节点是否是唯一的子节点,而不是某些指定的元素: 在此示例中,<target />将更改为<hit />,因为它是唯一的<target />节点,并且只有<ok />节点位于其前面 <root> <!-- this is ok, the ok nodes are at the top, followe...
  • 2 votes
     answers
     views

    如何根据属性选择具有条件的节点

    我想在XSLT中使用XPath来选择具有基于属性值的条件的节点 . 为了说明我的问题,我有一个简短的XML实例,如下所示: <?xml version="1.0" encoding="UTF-8"?> <root> <elementA fID="2013_4_20150722_0" dateTime=...
  • 4 votes
     answers
     views

    使用C#,XPath进行XML解析

    我的是关于XML解析实践的一般问题 . 假设我们有一个XML文档,我们使用XPath从该文档中获取一些节点: XMLNode node1=XMLDoc.SelectSingleNode("/SomeNode/SomeOtherNode"); 现在n包含SomeOtherNode的数据 . 直观地说,我希望以下代码行: XMLNode node2=XMLDoc.SelectSi...
  • 51 votes
     answers
     views

    通过innertext选择XPath

    我正在尝试从解析的XML文档中提取具有特定innertext的元素 . 我知道我可以使用 //myparent[mychild='foo'] 选择一个具有特定innertext子元素的元素,但实际上我只想在这个例子中选择"mychild"元素 . <myparent> <mychild> foo </mychild> <...
  • 3 votes
     answers
     views

    如何在根节点具有属性时选择xml根节点?

    我试图使用XPath查询选择xml文档的根节点的所有子节点 . 我的xml文件如下所示: <?xml version="1.0" encoding="UTF-8" ?> <root> <automotive_industry> <automotive /> <r...
  • 0 votes
     answers
     views

    Java xPath / DOM - 将节点导入文档时,xPath查询无法找到新节点(和子节点)

    我正在尝试将节点导入“新”DOM文档,然后在新导入的节点上执行xPath查询 . 我正在使用的XML没有名称空间 . 我按照标准程序创建了一个文档,如下所示: Document newDoc = null; DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); try { D...
  • -1 votes
     answers
     views

    如何使用xpath和selenium获取父节点和相邻节点

    我正在编写代码来刮取github . 我从视图源页面中提取了下面的dom树 . <tr> <td class="blob-num blob-num-addition empty-cell"></td> <td id="diff-e07a5ab360bd8cfa1490cbe9056ade49R298&quot...
  • 1 votes
     answers
     views

    限定属性的xpath

    我正在使用XPATH 1.0从XML文档中获取一些节点,该文档在根目录和具有属性的节点上使用默认命名空间 . attributeFormDefault = "qualified" 在架构上设置 . <Transaction xmlns="http://example.com/transaction"> <someElement/...
  • 1 votes
     answers
     views

    Swing:Jtree获取具有相同层次结构的所有选定节点

    我有一个从xml构建的Jtree . 我的要求是,用户可以一次选择jtree中的多个节点,然后单击一个按钮,我需要获取所有选定节点的XPath . 例如,如果Xml如下 Root | Parent | Child | Child 然后我在jtree中选择两个...
  • 21 votes
     answers
     views

    XPath选择具有指定名称的所有元素

    我相信这应该只能使用标准XPath来回答,而不需要参考实现,但仅供参考我在.Net(System.Xml命名空间)中使用XML DOM对象 . 我有一个节点从一个XML文档深处的某个地方传递给我的函数,我想选择具有特定名称的该节点的所有后代元素,而不管这些节点的中间路径 . 我正在制作的电话看起来像这样: node.SelectNodes("some XPath here");...
  • 0 votes
     answers
     views

    XQuery - 搜索文件集合和返回属性或没有子元素的元素

    我想从某个文件夹中的大量XML文件中获取某个名称的属性列表 . 在这个问题的指导下:XPath Function to query across 50 XML Files?),我正在尝试使用XQuery进行文件查询,并安装.Net版本的Saxon我写了一个这样的查询: Query.exe -qs:“collection('file:/// Temp?select = * . xml')// gr...
  • 2 votes
     answers
     views

    如何使用XPATH获取XML元素的相对深度

    我试图从给定XML文件中的特定元素中找到给定XML元素的相对深度,我尝试使用XPATH,但我对XML解析并不是很熟悉,而且我没有得到所需的结果 . 我还需要在计数时忽略数据元素 . 下面是我编写的代码和示例XML文件 . 例如 . TS837_2000A_Loop 元素的深度 NM109_BillingProviderIdentifier 为4 . 父节点是: TS837_2000A_Loop...
  • 0 votes
     answers
     views

    如何使用具有XSLT的特定文本的子元素删除元素

    我想使用XSLT删除具有特定子元素的元素,该子元素具有特定文本 . 使用案例:我想从Mavon pom.xml文件中删除插件 . 假设(删节)Maven pom.xml的以下XML: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSc...
  • 2 votes
     answers
     views

    XPath选择

    我在编写XPath表达式以选择包含某些元素的节点时遇到了麻烦,同时排除了我不感兴趣的这个元素的兄弟节点 . 我怀疑单独使用XPath无法做到这一点而且我需要使用XSLT . 使用此源文档 <items> <item id="foo1"> <attr1>val1</attr1> <at...
  • 2 votes
     answers
     views

    XPath查询 - 选择相对顶级节点

    我试图迭代可能嵌套的XML文档中的一些元素,但是当我迭代它们时,我可能会从树中删除一些元素 . 我认为最好的方法是递归地执行此操作,因此我尝试提出一个XPath查询,它将选择相对于当前节点的所有顶级节点 . // foo [not(ancestor :: foo)]在文档级别工作得很好,但我试图弄清楚如何从相对查询中做到这一点 . <foo id="1"> ...
  • 0 votes
     answers
     views

    xpath html query:如果这些不是给定节点的子节点,则选择tnodes

    我是xpath的新手,今天开始看它吧:) 我有一些html具有以下结构: <body class="wrapper"> <h3>someText_1</h3> <h4>someOtherText_1 <a href="someLink_1"> link_1 </a&gt...
  • 0 votes
     answers
     views

    WatirWebdriver使用Xpath查找给定节点的子节点

    我正在尝试使用WatirWebdriver进行2阶段xpath选择,首先找到容器中的元素,然后从每个元素中查找特定信息: # Select all elements of interest browser.divs(xpath: '/html/body/ul/li[@class="thing"]').each do |pannel| # Select info from e...
  • 0 votes
     answers
     views

    用于选择所有叶节点的xpath表达式

    我偶然发现了在某个根节点上应用的以下XPATH表达式: .//*[not(child::*)] child :: *选择当前节点的所有子节点 . .//*选择当前节点下的所有节点(包括其子节点) 结果,我会直观地说表达式选择..所有叶子节点?即 . 没有更多子节点的节点 . 也就是说,not(child :: *)实际上不会将子项数验证为0 . 让我们在以下树的根节点上应用此表达式: <...
  • 4 votes
     answers
     views

    Xpath选择祖先

    我试图找到一个公式,根据它在XML层次结构中的位置为元素创建一个URL . 这是我的示例xml: <Xml> <Site Url="http://mysite.abc"> <Content></Content> <SubSites> <Site Ur...
  • 3 votes
     answers
     views

    在查询所有子节点时,如何确定遍历的XPath?

    我有一个表示目录结构的XML文档 . 目录表示为 <directory_name> ,文件表示为 <file name="my_file.txt"/> . 例如: <xml> <home> <mysite> <www> &lt...
  • 2 votes
     answers
     views

    基于子孙的孙子的XML选择

    我正在搜索一个XPath字符串(对于VBA Excel),它可以查找特定级别上的所有节点,并且仅在它们具有特定(大)子节点时才返回 . 无论这种嵌套是多么“深刻” . 关系:我不知道一个特定的孩子嵌套有多深,因此我无法 Build 固定的路径 . 如果是以下示例 . 我正在搜索直接位于根目录下的所有节点,并且其中包含任何包含名称“Test”的子节点 XML字符串: <Program> ...
  • 2 votes
     answers
     views

    XSLT更新只给出新值的属性和属性的XPath

    我有一些代码比较两个XML文档的属性差异(仅更新,而不是新的属性节点),并生成一组指向属性的XPath指针和属性的新值 . The Setup 例如,给定一个旧的XML和新的xml: 旧XML <EntityA> <EntityB id="foo1" value="bar1" ignoredbutsave="bazz1&quo...

热门问题