xslt

    0熱度

    3回答

    這裏是我想用XSLT解析XML文件: <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <?xml-stylesheet type="text/xsl" href="myXSLTSheet.xsl" ?> <us:TopLevelTag xmlns:ut='http://www.umbrellacorp.com/oagis/1'

    1熱度

    2回答

    我有一個輸入soap消息,試圖用不同的字符串替換命名空間uri的一部分。我可以用不同的URI替換整個URI,但不能修改現有的URI。我需要尋找'OLDSTRING'並以'NEWSTRING'取而代之。字符串VARIABLESTRING變化在每個輸入XML,所以我應該保持,因爲它是在輸出XML 輸入XML: <soapenv:Envelope xmlns:soapenv="http://schema

    17熱度

    2回答

    在XSLT 1.0中,將當前上下文節點傳遞給被調用模板並使該節點成爲被調用模板內的上下文節點的最短/最簡潔/推薦的方式是什麼? 如果一個沒有xsl:param並且被一個空的調用模板調用的模板會簡單地拿起調用者的上下文節點,那麼它會很好(它會是吧?),但我能想到的最好的是: <xsl:call-template name="sub"> <xsl:with-param name="cont

    1熱度

    1回答

    考慮XML文件作爲 <Content> <abc>....</abc> </Content> 我有一個特性與假設 abc=def 和文件我最終轉換XML文件看起來像這transformes第一個XML文件,建議立即進行刪除 <Content> <def>....</def> </Content> 所以我的XSL文件d使用上述屬性文件並對其進行轉換。任何人都可以建

    1熱度

    1回答

    Transformer(變換方法)是否對輸入源的大小有限制? 我試圖改變一個相當長(18M),XML,我得到一個奇怪的錯誤說 "The element type "HR" must be terminated by the matching end-tag "</HR>"." 但在輸入源中沒有這樣的元素... 我得到該是這樣的方式: HttpResponse hrep = hclient.ex

    0熱度

    1回答

    我在Umbraco 4.7.1中從XSLT調用C#函數。 我的函數返回當前節點上的「tag」屬性的值,問題是我的輸出被編碼。 在xsltExtensions.config中,我添加了一個程序集擴展。 在我的XSLT我得到我的函數值 <xsl:value-of select="TagHelpers:ShowAllTags()" /> 我的C#功能: public string ShowAllTa

    0熱度

    1回答

    我有以下簡化的XML結構: <?xml version="1.0" encoding="UTF-8" ?> <INVOIC02> <IDOC BEGIN="1"> <EDI_DC40 SEGMENT="1"> <TABNAM>EDI_DC40</TABNAM> </EDI_DC40> <E1EDP01 SEGMENT="1"> <MENGE

    0熱度

    1回答

    我們目前擁有使用XSLT樣式表在Web瀏覽器控件中顯示詳細數據的XML文檔。我們可以使用瀏覽器的打印對話框打印這些內容,但我們需要更多的控制。我們需要的主要功能是在打印之前獲得文檔的頁數,而我們需要的第二個主要功能是對打印選項進行控制,例如選擇紙張應從哪個托盤中取出。在打印出具有PrintDocument基礎的其他文檔時,我可以同時執行這兩個操作。 我們可以在沒有打印設置部分的情況下生活,但我們確

    1熱度

    2回答

    我正在編寫此XSLT文件並且遇到了有關如何執行以下操作的問題。我有一個具有相同名稱屬性的元素列表,我需要將它們複製並檢查它們是否具有必需的文本。如果沒有一個元素不添加一個元素。 例XML: <record> </Title> </subTitle> <note tag='1'> <access tag='1'>nothing</access> <a

    1熱度

    3回答

    我完全不熟悉xslt,所以請原諒我,如果這是一個愚蠢的問題。 我需要聲明一個變量,並將它指向xml中2個可能的節點之一,具體取決於它們實際上存在哪個節點。我想以下幾點: <xsl:variable name="DealNode"> <xsl:choose> <xsl:when test="/AllResponse/Deals/Deal"><xsl:copy-of select