を変更することなく、XSLTを使用してXML文書をコピーします:は、私は</p> <p>私は、次のXSLTを使用しています同じXMLにXMLをコピーしようとしていますXML
<CatalogRequest>
<RequestFileHeader>
<ClientCode>340000</ClientCode>
<CreateTime>2012-04-11T14:57:03.357</CreateTime>
</RequestFileHeader>
</CatalogRequest>
私は、結果として、以下のようになります。
<?xml version="1.0" encoding="Windows-1252"?>
<ROOT>
<CatalogRequest>
<RequestFileHeader>
<ClientCode>340000</ClientCode>
<CreateTime>2012-04-11T14:57:03.357</CreateTime>
</RequestFileHeader>
</CatalogRequest>
</ROOT>
<ROOT>
ノードが追加されていない同じXMLをどのように保つかについてのアイデア。
次のようにこれが呼び出されている:
Dim Xct As New XslCompiledTransform
Xct.Load(New XmlTextReader(New StreamReader(xsltFileName)))
Dim xal As New XsltArgumentList
Dim helper As New XsltHelper
xal.AddExtensionObject("urn:XsltHelper", helper)
Dim memStream As New MemoryStream
Dim streamWriter As New StreamWriter(memStream, Text.Encoding.GetEncoding(1252))
Xct.Transform(doc, xal, streamWriter)
ですを使用して?私は 'ROOT'がそのXSLTによってどのように追加されるのか分かりません。 –
私の無知を許しなさい、これは私がXSLTの言葉ではじめてどのプロセッサを使用しているか知っていますか? – user994258
XSLTを呼び出すためにどのようなコードを使用していますか? –