0
私はこのようなXSL持っている:それは厳密にはこのようであるwsdl:definitions
タグと一致するつもりは私の理解からxslテンプレートでのマッチはどのように機能しますか?
<xsl:template match="wsdl:definitions">
:このXSLで
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
version="1.0">
<xsl:template match="wsdl:definitions">
<!-- code here -->
</xsl:template>
</xsl:stylesheet>
、この行が何をするのかを与えられたxml(私がここに間違っていれば私を修正してください)。それはまだ<xxx:definitions>
と一致し、必要に応じて変換を行い
<xxx:definitions xmlns:xxx="http://schemas.xmlsoap.org/wsdl/" xmlns:xxxx1="http://www.w3.org/2006/05/addressing/wsdl" >
</xxx:definitions>
:
しかし、私は文字通り瞬間を混乱していたが、私は、この入力XMLを与えます。これは私のxslシートで私はそれに一致するように与えた可能性がどのようにwsdl:definitions
?指定された入力xmlの
xmlns
と何かマッチしますか?
したがって、URI「http:// schemas.xmlsoap.org/wsdl /」は両方のドキュメントで一致しているので、正しく動作しますか?これは 'match'とは関係ありません。 –
@Antのはい。どちらもURIの接頭辞を持つため、一致すると見なされます。 –
ありがとう、今、意味をなさない! –