xslt-1.0

    16熱度

    5回答

    我有一個簡單的XML文檔,其中包含圖像信息。我需要將它轉換爲HTML - 很簡單,對吧?但是,當我使用下面的XSL時,錯誤「沒有元素開始標記打開時無法寫入屬性節點」。我看不到開標籤在哪裏 - 有什麼想法? XML: <root> <HeaderText> <HeaderText>Dan Testing</HeaderText> </HeaderText>

    0熱度

    3回答

    我通過一個XML文檔基於這通常是兩個節點爬在樹上祖先運行,選擇所有元素,並創建鏈接,但偶爾會有3或4個節點。對於大多數的元素,使用<xsl:value-of select="translate(../../@name,$uc,$lc)" />作品不錯,但對於其中的祖先是3個左右的節點組成的情況下,我想使用<xsl:value-of select="translate(ancestor::packa

    2熱度

    1回答

    XSLT新手問題:我需要用XML文件中的文本值替換。所有其他節點必須保持不變。這是我的輸入文件(in.xml): <?xml version="1.0" encoding="UTF-8"?> <root> <level1 attr1="val1"> <level2>in</level2> </level1> </root> 這裏是我的XSLT轉化(subst

    2熱度

    6回答

    我很難找到採用時間格式的好方法,並輕鬆確定它是否有效,然後生成使用XSLT 1.0進行格式設置的結果元素。 鑑於以下XML: <root> <srcTime>2300</srcTime> </root> 這將是巨大的,產生結果的xml: <root> <dstTime>23:00</dstTime> </root> 但是,如果源XML包含無效的24小時時間格式,生成

    4熱度

    3回答

    我有一些XML重複的元素,例如目的,它看起來像這樣: <root> <field1>test</field1> <f2>t2</f2> <f2>t3</f2> </root> 我想用XSLT轉換它,但我想抑制第二F2元素在輸出中 - 我如何檢查模板內部,以查看源代碼中第二個f2元素的處理過程中f2元素是否已經存在於輸出中?我的XSLT看起來是這樣的,目前: <x

    12熱度

    4回答

    我有一個這樣的xsl:text節點與內容的XSL樣式表: <xsl:text> foo bar baz </xsl:text> 樣式表本身是「UNIX風格」換行符行終止的文本文件。我在Windows上調用這個樣式表以及類似unix的平臺。如果輸出符合調用它的平臺的約定,那將是非常好的。 當我在Windows上運行此樣式表時,輸出具有回車/換行對的所有內容,除節點的內容爲xsl:text