«xpath» 태그된 질문

XPath의 주요 목적은 XML 문서의 일부를 다루는 것입니다. 또한 문자열, 숫자 및 부울 조작을위한 기본 기능도 제공합니다. XPath는 XML이 아닌 간단한 구문을 사용합니다. XPath는 표면 구문이 아닌 XML 문서의 추상적이고 논리적 인 구조에서 작동합니다.


2
XPath의 인덱스가 0이 아닌 1로 시작하는 이유는 무엇입니까?
일부 동료와 나는 우리가 프로그램 한 과거의 언어를 비교하고 우리의 경험에 대해 얘기했다 VBScript를 그와 이상한 같은 기능 인덱스 1 기반 대신 0 기반 인덱스가 거의 모든 다른 언어, 추론 그것이을 것을있는 것처럼 개발자 용 언어 대신 사용자 용 언어 (예 : Excel VBA). 그런 다음 누군가가 " XPath에도 1 …
117 xslt  xpath  indexing 

5
자식 노드에 속성이있는 노드 가져 오기
다음 XML이 있다고 가정합니다. <book category="CLASSICS"> <title lang="it">Purgatorio</title> <author>Dante Alighieri</author> <year>1308</year> <price>30.00</price> </book> <book category="CLASSICS"> <title lang="it">Inferno</title> <author>Dante Alighieri</author> <year>1308</year> <price>30.00</price> </book> <book category="CHILDREN"> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> <book category="WEB"> <title lang="en">XQuery Kick Start</title> <author>James McGovern</author> <author>Per Bothner</author> <author>Kurt Cagle</author> <author>James Linn</author> <author>Vaidyanathan Nagarajan</author> <year>2003</year> …
116 xml  xpath 

7
셀레늄에서 알려진 요소의 상위 요소 선택
Selenium 1로 선택할 수있는 특정 요소가 있습니다 . 불행히도 원하는 동작을 얻으려면 부모 요소를 클릭해야합니다. 내가 쉽게 찾을 수있는 요소에는 속성을 선택할 수 없어서 클릭 할 수 없습니다. XPath로 어떻게 위쪽으로 이동 합니까?
116 select  xpath  selenium  parent 

9
SQL Server 2008의 XML 필드에서 값 선택
내 XML 필드를 보면 내 행은 다음과 같습니다. <person><firstName>Jon</firstName><lastName>Johnson</lastName></person> <person><firstName>Kathy</firstName><lastName>Carter</lastName></person> <person><firstName>Bob</firstName><lastName>Burns</lastName></person> 이것은 내 테이블에 세 개의 행입니다. 다음과 같이 SQL 결과를 테이블로 반환하고 싶습니다. Jon | Johnson Kathy| Carter Bob | Burns 이 작업을 수행하는 쿼리는 무엇입니까?
112 sql-server  xml  xpath 

5
XPath로 네임 스페이스를 무시하는 방법
내 목표는 XPath를 사용하여 여러 네임 스페이스가있는 여러 xml 파일에서 특정 노드를 추출하는 것입니다. 네임 스페이스 URI를 아는 한 모든 것이 잘 작동합니다. 네임 스페이스 이름 자체는 일정하게 유지되지만 스키마 (XSD)는 때때로 클라이언트에서 생성됩니다. 그런 다음 기본적으로 세 가지 선택이 남았습니다. 아무 일도 일어나지 않기를 바라면서 네임 스페이스에 대해 하나의 …

2
XPath-값과 동일한 요소 선택
Xpath에서 특정 값과 동일한 요소를 선택하고 싶습니다. 샘플 XML 데이터 : <aaa id="11" > <aaa id="21" > <aaa id="31" ></aaa> <bbb id="32" > <aaa id="41" ></aaa> <bbb id="42" ></bbb> <ccc id="43" ></ccc> <ddd id="44" >qwerty</ddd> <ddd id="45" ></ddd> <ddd id="46" ></ddd> </bbb> </aaa> <bbb id="22" > <aaa id="33" >qwerty</aaa> <bbb …
110 xpath 

3
XDocument와 함께 XPath를 사용하는 방법?
비슷한 질문이 있지만 제 경우에는 솔루션이 작동하지 않은 것 같습니다. XDocument, XPath 및 네임 스페이스의 이상 함 작업중인 XML은 다음과 같습니다. <?xml version="1.0" encoding="utf-8"?> <Report Id="ID1" Type="Demo Report" Created="2011-01-01T01:01:01+11:00" Culture="en" xmlns="http://demo.com/2011/demo-schema"> <ReportInfo> <Name>Demo Report</Name> <CreatedBy>Unit Test</CreatedBy> </ReportInfo> </Report> 그리고 아래는 작동해야한다고 생각했지만 작동하지 않는 코드입니다. XDocument xdoc = XDocument.Load(@"C:\SampleXML.xml"); XmlNamespaceManager …
109 c#  .net  xml  xpath  linq-to-xml 

1
Pandas read_xml () 메서드 테스트 전략
현재 pandas I / O 도구 는 read_xml()메소드와 그에 상응하는 to_xml(). 그러나 read_json데이터 프레임 가져 오기 및 read_html마크 업 형식에 대해 트리와 유사한 구조를 구현할 수 있음을 증명 합니다. 팬더 팀은 이러한 고려 않으면 read_xml미래 팬더 버전에 대한 방법을 어떻게 구현하는 것은 그들이 추구하는 것 : 내장 구문 분석 xml.etree.ElementTree의와 …
109 python  xml  pandas  xslt  xpath 

9
BeautifulSoup에서 xpath를 사용할 수 있습니까?
BeautifulSoup을 사용하여 URL을 긁어 내고 다음 코드가 있습니다. import urllib import urllib2 from BeautifulSoup import BeautifulSoup url = "http://www.example.com/servlet/av/ResultTemplate=AVResult.html" req = urllib2.Request(url) response = urllib2.urlopen(req) the_page = response.read() soup = BeautifulSoup(the_page) soup.findAll('td',attrs={'class':'empformbody'}) 이제 위의 코드에서 findAll태그와 관련 정보를 가져 오는 데 사용할 수 있지만 xpath를 사용하고 싶습니다. BeautifulSoup에서 xpath를 사용할 …

3
XPath : 속성이 있는지 확인하는 방법은 무엇입니까?
다음 XML이 주어지면 속성 foo이 있는 노드를 가져 오는 XPath 쿼리를 어떻게 작성합니까 ? : <node1> <node2> <node3 foo='bar'></node3> <node3></node3> <node3 bar='foo'></node3> <node3 foo='foobar'></node3> </node2> </node1>
104 xml  xpath 

2
xpath를 사용하여 다음 형제 / xml 태그를 선택하는 방법
Newegg의 HTML 파일이 있으며 HTML은 아래와 같이 구성됩니다. 사양표의 모든 데이터는 ' desc '이고 각 섹션의 제목은 ' name입니다. '아래는 Newegg 페이지의 데이터 두 가지 예입니다. <tr> <td class="name">Brand</td> <td class="desc">Intel</td> </tr> <tr> <td class="name">Series</td> <td class="desc">Core i5</td> </tr> <tr> <td class="name">Cores</td> <td class="desc">4</td> </tr> <tr> <td class="name">Socket</td> <td class="desc">LGA …
102 xml  xpath  lxml 

5
요소의 XSLT 이름이 있습니까?
XSLT에는 <xsl:value-of select="expression"/> 요소의 값을 얻으려면 요소의 태그 이름을 선택하는 것이 있습니까? 다음과 같은 상황에서 : <person> <!-- required stuff --> <name>Robert</name> <!-- optional stuff, free form for future extension. Using XMLSchema's xsd:any --> <profession>programmer</profession> <hobby>photography</hobby> </person> <xsl:for-each select="person"> <xsl:tag-of select="."/> : <xsl:value-of select="."/> </xsl:for-each> 다음과 같은 출력을 얻으려면 : …
101 xml  xslt  xpath 

4
XPath를 사용하여 깊이의 자식 요소를 어떻게 선택합니까?
이것이 (간체) 있다고 가정합니다. <form id="myform"> <!-- some input fields --> <input type="submit" value="proceed"/> </form> 그런 다음 XPath로 제출 버튼을 선택할 수 있습니다 //form[@id='myform']/input[@type='submit']. 큰. 그러나 내 템플릿이 변경 될 수 있으며 제출 버튼이있는 깊이를 유연하게 만들고 싶습니다. 다음과 같이 테이블에 넣을 수 있습니다. <form id="myform"> <!-- some input fields …
101 xpath 


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.