<row transactionDateTime="2012-06-04 02:42:44" transactionID="2519826732" quantity="5000" typeName="Caldari Navy Mjolnir Rocket" typeID="27321" price="988.72" clientID="92026367" clientName="N Clover" stationID="60003760" stationName="Jita IV - Moon 4 - Caldari Navy Assembly Plant" transactionType="buy" transactionFor="personal" journalTransactionID="5956192510"/>
こんにちは、
上記は、データを抽出しようとしている XML ファイルのサンプルです。抽出したいデータは次のとおりです。
transactionDateTime="2012-06-04"
今-次のXpathクエリでこれを取得するのに問題はありません。
substring-before(//row[@transactionfor='personal']/attribute::transactiondatetime, ' ')
これはまさに私が望むもの - 「2012-06-04」を取得しますが、取得できる要素は 1 つだけです! substring-before を削除すると、すべての要素が取得されますが、時間が含まれます。
どんな助けでも素晴らしいでしょう!