2012-10-23 8 views
0

표현 /bookstore/book[1]/title<title lang="eng">Harry Potter</title>를 돌려주는 대신 내가 가야 여기 RegexBuddy를 사용하여 xPath를 일치시키는 방법은 무엇입니까?

내가 테스트입니다 내 XML은 "정규 표현식은 ... 일치하지 않습니다"

<?xml version="1.0" encoding="ISO-8859-1"?> 

<bookstore> 

<book> 
    <title lang="eng">Harry Potter</title> 
    <price>29.99</price> 
</book> 

<book> 
    <title lang="eng">Learning XML</title> 
    <price>39.95</price> 
</book> 

</bookstore> 

enter image description here

+0

RegexBuddy는 정규 표현식을 개발/테스트하고 XPath 검색이나 필터링을 수행하지 않습니다. 또한 "돌아 가야합니다."라고 말하면서 "이"가 무엇인지에 대해 아무 말도하지 않습니다. –

+0

드롭 다운에서 XPath로 수행 할 수있는 작업은 무엇입니까? – Dejan

+1

RegexBuddy3는'Use' 탭의 언어 드롭 다운 목록에'XPath'를 포함하고 있기 때문에 마지막 코멘트를 삭제했습니다. 그러나 시도하고 일치하는 데 사용할 XML을 게시하지 않았으므로 잘못되었을 수도 있습니다. 도움말 -> 도구 및 언어 메뉴 항목은 도움말 파일의'도구 및 언어 '로 이동합니다. 도움말 및 XQuery 및 XPath에 대한 전체 섹션이 있습니다. –

답변

0

RB 동안 XPath에 대한 정규식을 처리 할 수 ​​있지만 XPath 경로는 처리하지 않습니다. XPath 경로 중 무엇을 선택했는지 확인하려면 XPath 탐색기, Firebug + Firepath가있는 Firefox 또는 이와 비슷한 것이 필요합니다.

관련 문제