ユーザー入力文字列を指定すると、有効なXpath式がJavaで であるかどうかをどのように判断できますか?私は がjavax.xml.xpathライブラリを使用してそれを行う方法を見つけることができないので、ちょうど興味がありません。ありがとう。Javaのxpath式を検証する
12
A
答えて
24
xmlまたはxmlスキーマのコンテキスト内で式が有効である場合は、構文を検証したいと仮定します。 compile(..)メソッドを使用することができ、xpathの構文が正しくない場合は例外がスローされます。
XPathFactory factory = XPathFactory.newInstance();
XPath xpath = factory.newXPath();
XPathExpression expr = xpath.compile("//book[author='Abc']/title/text()");
+0
それは動作します!ありがとう:) –
+2
@ジェフリー.W.Dongは答えとしてこれを助けた場合は受け入れる –
0
実行いくつかの例のXML文書(例えば<a/>
)に対してXPath。ほとんどの場合、何も返されませんが、例外がスローされるかどうかは気になる点です。
関連する問題
- 1. XPath式の検証
- 2. Javaの数式を検証する
- 3. XMLスキーマに対してXPath式を検証できますか?
- 4. xpathでのTestNg検証
- 5. XSLT with XPAth 2.0とJava式
- 6. java xpathでテキストを検索する
- 7. Javaが文字列の式を検証する
- 8. 検証するJava
- 9. Moq検証式
- 10. ASP.NET検証式
- 11. レールの検証で数式を検証する
- 12. asp.netの検証式
- 13. XML検証とJava検証
- 14. 検証式を使ってjavascriptでフォームを検証する
- 15. Pythonの式/インフィックスを検証する
- 16. XpathバリデーションのワイヤモックマッチXPath式
- 17. Microsoft Access検証式
- 18. 旧式フォーム検証
- 19. Excel-カスタム検証式
- 20. Xpath式
- 21. 式でのAngularjsの検証
- 22. 検索可能なXPath式でxdmp:estimate()を使用するには?
- 23. HTMLのXpath式
- 24. エンティティフレームワーク - テキスト形式の検証
- 25. JavaScript形式の検証パターン
- 26. JavaScript形式の検証
- 27. Zabbixトリガiregex式の検証
- 28. Djangoオーディオファイル形式の検証
- 29. JAVA - JTableの検証
- 30. Java RDFの検証
尋ねるすべての質問に対する回答を受け入れる必要があります...人々はあなたを助けるために時間と労力を費やす可能性が低くなりますし、あまりにも恩知らずです。 – Troyseph