我有這個字符串,我需要得到attribut Ccy to TtlIntrBkSttlmAmt與正則表達式。JAVA正則表達式與XML
你能幫助我有最好的模式嗎?
<?xml version = "1.0" encoding = "UTF-8"?>
<Document xmlns = "urn:iso:std:iso:20022:tech:xsd:pacs.008.001.02" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance">
<FIToFICstmrCdtTrf>
<GrpHdr>
<MsgId>XXXXXXXXXXX</MsgId>
<CreDtTm>2013-07-23T16:30:14</CreDtTm>
<NbOfTxs>0</NbOfTxs>
<TtlIntrBkSttlmAmt Ccy = "EUR">0000.00</TtlIntrBkSttlmAmt>
<IntrBkSttlmDt>2013-07-24</IntrBkSttlmDt>
<SttlmInf>
<SttlmMtd>CLRG</SttlmMtd>
<SttlmAcct>
<Id>
<IBAN>XXXXXXXXXXXXXXXX</IBAN>
</Id>
</SttlmAcct>
<ClrSys>
<Prtry>XXXXX</Prtry>
</ClrSys>
</SttlmInf>
</GrpHdr>
謝謝。
爲什麼使用正則表達式? XPath出了什麼問題? – Thilo
爲什麼不使用XML解析庫? – Makky
因爲使用ETL和不能使用Dom解析器的工作! –