xpath-1.0

    68熱度

    5回答

    我並不十分了解XSL,但我需要修復此代碼,我已經減少了它以使其更簡單。 我收到此錯誤 Invalid XSLT/XPath function 在這條線 <xsl:variable name="text" select="replace($text,'a','b')"/> 這是XSL <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Tr

    3熱度

    3回答

    與此問題類似(http://stackoverflow.com/q/1333558/948404)我想使用XPath計算以下結構中的產品總和: <items> <item> <value>1.0</value> <quantity>3</quantity> </item> <item> <value>2.5</value>

    27熱度

    6回答

    如果我有像XML: <foo> <bar id="1" score="192" /> <bar id="2" score="227" /> <bar id="3" score="105" /> ... </foo> 我可以使用XPath找到score的最小值和最大值? 編輯:我使用的工具(Andariel ant任務)不支持XPath 2.0解決方案。

    3熱度

    3回答

    例如標籤號:這是一個XSLT <xsl:template match="/root/sub-root/parent/child/grand_child/dummy1/dummy2/dummy3/dummy4/node_1 |/root/sub-root/parent/child/grand_child/dummy1/dummy2/dummy3/dummy4/node_2 |/root/sub-

    7熱度

    6回答

    有沒有辦法查詢XML文檔以使用Xpath 1.0返回給定屬性的最大值? 例如有沒有辦法獲得最大ID? <?xml version="1.0" encoding="utf-8"?> <library> <book id="2" name="Dragon Tatoo"/> <book id="7" name="Ender's Game"/> <book id="3

    2熱度

    2回答

    我很難找到如何在遍歷與xsL:for-each的節點集合時訪問當前節點。這是我的XML: <events> <event> <date> <year>2012</year> <month>July</month> </date> <description>...</description> </event>

    3熱度

    2回答

    在下面的功能,當字符串中的$關鍵字包含雙引號,它創建一個「警告:DOMXPath ::評估():無效的表達式」: $keyword = 'This is "causing" an error'; $xPath->evaluate('boolean(//img[contains(@alt, "'.$keyword.'")])'); 我應該怎麼做來準備$keyword爲評估XPath表達式? 全

    2熱度

    1回答

    我熟悉在XSLT中使用preceding axes來確定給定當前上下文的前面元素的數量。然而,我沒有看到一種方法來做同樣的節點,我已經存儲在一個變量中。例如: <xsl:variable name="matchedBook" select="book[text()='The Hobbit']"/> <xsl:variable name="precedingBookCount" select="c

    2熱度

    2回答

    我會告訴你細節,因爲它們會不必要地混淆。長話短說,我使用XSLT 1.0來生成XSL文檔,我試圖將一個變量與一個文字字符串進行比較,並且該字符串可能包含引號和撇號。 爲了簡單起見,我們假設這個文字由兩個字符組成:一個引號和一個撇號。實際上,它可以是任何文字。有沒有更簡單的方法來做到這一點: <xsl:if test="$var = concat('"', "'")">