2016-04-29 65 views
-1

您可以幫我創建一個XSLT轉換,它將從文檔中的XML標記獲取XML文檔?如何讓xml文檔進入xml標記並在文檔中使用

我的問題的(可能是錯誤的)XML看起來是這樣的:

<MESSAGE_XML>&lt;Name&gt;Milan&lt;Name/&gt;</MESSAGE_XML> 
<abc> 
    <Name>Milan</Name> 
</abc> 

而這個(可能)錯誤XML的這個片段的圖片看起來是這樣的:

picture of this can be retrieved here

感謝,

米蘭

+3

請直接在您的帖子中包含所有信息,而不是鏈接到可能會在未來消失或在公司環境中被阻止的非現場資源。 – Filburt

+0

你的問題不清楚。什麼是輸入和什麼是預期輸出?而「可能錯誤」是什麼意思? –

回答

0

我只是猜測這裏。

鑑於以下輸入:

XML

<MESSAGE_XML>&lt;Name&gt;Milan&lt;Name/&gt;</MESSAGE_XML> 

以下樣式:

XSLT 1.0

<xsl:stylesheet version="1.0" 
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> 

<xsl:template match="/MESSAGE_XML"> 
    <abc> 
     <xsl:value-of select="." disable-output-escaping="yes"/> 
    </abc> 
</xsl:template> 

</xsl:stylesheet> 

將返回:

結果

<?xml version="1.0" encoding="UTF-8"?> 
<abc><Name>Milan<Name/></abc> 

前提是你的處理器支持disable-output-escaping