子要素をトラバースできません。以下の入力 XML では、要素のみを取得<e>
してそれを置き換える必要があり、値が「DB1」に等しい場合は<se>
1 つの要素を削除する必要があります。<e>
誰かがこれについて助けてくれますか?XSLT は初めてです。
入力 XML:
<a xmlns="http://examle.com/test/2.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" >
<b>
<c name="RES" type="KSD">
<d>
<e>DB1</e>
<e>DB2</e>
<e>DB3</e>
</d>
</c>
</b>
<error count="0" success="OK">
</error>
</a>
必要な出力 XML は次のとおりです。
<?xml version="1.0" encoding="utf-8" ?>
<Payload xmlns="http://example.com/test/2.0"xmlns:xs="http://www.w3.org/2001/XMLSchema" >
<response>
<allot>8</allot>
<size>200</size>
<ses>
<se>DB2</se>
<se>DB3</se>
</ses>
</response>
</Payload>