1
私はximpleware(VTD-XML)を解析するXML持っている - このような何か:XMLユニットテスト - オープンXMLは - それが有効だかどうかを確認 - 彼らはXMLに存在する場合、いくつかのタグをご確認
<?xml version="1.0"?>
<S2SCTScf:SCTScfBlkCredTrf xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:S2SCTScf="urn:S2SCTScf:xsd:$SCTScfBlkCredTrf" xsi:schemaLocation="urn:S2SCTScf:xsd:$SCTScfBlkCredTrf file:///T:/CommonData%201/CBS/CBS%20Payments%20Team/Testing/XSD/SCT/SCTScfBlkCredTrf.xsd">
................................
<CdtTrfTxInf>
<PmtId>
<EndToEndId>171766 12856615</EndToEndId>
<TxId>6022064LAS99</TxId>
</PmtId>
<PmtTpInf>
<SvcLvl>
<Cd>SSSS</Cd>
</SvcLvl>
</PmtTpInf>
.........................
を私はjunitや何かを書こうと思っています - 私はHamcrestや何かのためのMatchersを見つけましたが、XMLを開く方法がわからず、XmlMatchers.hasXPath("/CdtTrfTxInf/PmtId/EndToEndId"))
などがあるかどうかを見てみましょう...
また、それが有効なXMLであるかどうかをテストしたいと思います。 誰でも私のXMLを開くためのコードを教えてもらえますか?それが有効かどうかテストし、私のjava解析コードに必要なタグがいくつかあるかどうかをテストできますか?
ありがとうございます!あなたは、タグの存在をチェック、あなたが行うことができVTD-XMLでファイルを開くには
あなたがここにhttp://stackoverflow.com/questions/あなたの答えを見つけることができます51771/the-best-way-to-validate-xml-in-a-unit-test?rq = 1 – udaybhaskar
"マイナス"ありがとうございましたが、私はそこにいました。私のXMLにタグがある場合、XMLやckeckへの方法。 – WDrgn
http://www.mkyong.com/java/how-to-read-xml-file-in-java-dom-parser/これは間違いなくあなたのxmlファイルを読むのを助けるでしょう – udaybhaskar