xmlstarlet은 xpath 1.0 표현식을 평가하는 데 사용할 수 있습니다. 그러나 XPath 2.0 표현식을 지원하지 않습니다. XPath 2.0 표현식을 평가하는 데 사용할 수있는 프로그램/도구는 무엇입니까? 가급적 C 언어로 쓰여진 것이 있습니까? xmlstarlet과 많이 닮았나요? 기대에XPath 2.0 표현식을 평가하는 프로그램/도구
감사합니다.
xmlstarlet은 xpath 1.0 표현식을 평가하는 데 사용할 수 있습니다. 그러나 XPath 2.0 표현식을 지원하지 않습니다. XPath 2.0 표현식을 평가하는 데 사용할 수있는 프로그램/도구는 무엇입니까? 가급적 C 언어로 쓰여진 것이 있습니까? xmlstarlet과 많이 닮았나요? 기대에XPath 2.0 표현식을 평가하는 프로그램/도구
감사합니다.
아쉽게도 C에서 특히 XPath 2.0 프로세서의 실제 부족한 부분이 있습니다.하지만 XQuery는 XPath 2.0의 상위 집합이며 사용자 환경에서 작동해야하는 XQuery 프로세서를 포함하여 많은 XQuery 프로세서가 있습니다. (하지만 나는 그 중 하나를 추천 할 정도로 친숙하지 않다.)
나는 XPath 2/XQuery 1.0 interpreter이라고 썼다. 파스칼이지만 C 언어가 아니지만 xmlstarlet과 같은 cli에서 호출하거나 웹 사이트에서 테스트 할 수 있습니다.
XML 스키마를 제외한 모든 것을 지원하지만 일부 잘못된 입력을 거부하는 대신 평가하려고 할 수 있습니다. (그러나 기본 XPath 2 모드에서는 XQuery 표현식을 포함하는 모든 입력을 거부합니다). 또한 객체, 패턴 일치 등과 같은 일부 구문 확장이 있습니다 (모두 해제 할 수 있음)
몇 년 전 저는 XPath Visualizer 2.0과 같은 도구를 wrpt했습니다. 그것은 결코 출판되지 않았다. 이것은 C# (.NET)로 작성되었습니다. 관심이 있으시면 저에게 연락하십시오. 나는 당신에게 그것을 제공 할 것입니다. –