2014-06-17 9 views
7

Gibt es eine Möglichkeit, eine Literal-Zeichenfolge an das anzuhängen, was ein XPath-Ausdruck Ihnen bringt?Literale Zeichenfolge (Nur-Text) an XPath-Ergebnis anhängen

z.B. aus folgenden XML:

<root> 
    <select>I am</select> 
</root> 

würde ich produzieren mag:

Ich bin eine wörtliche

rein mit XPath. Was füge ich zu /root/select hinzu, um zu bekommen, was ich will? Wichtig: XPath 1.0-Lösung erforderlich! Ich verwende keine XSLT.

+0

Meinst du die literale Zeichenfolge an den Wert des Knotens anhängen? –

+0

Es ist schwer zu verstehen, über welche Situation du redest. In XSLT-Begriffen wäre es ein Literal. – freefaller

+0

@AsadAli Ja, das war's. – MarioDS

Antwort

6

Jeder Grund, den Sie nicht einfach() 'ein Literal' bis zum Ende concat (concat) können?

Etwas wie: concat(string(/some/selector) , ' some literal')?

+0

Das wird wahrscheinlich funktionieren, danke! Ich werde morgen testen und Ihre Antwort akzeptieren, wenn es so ist. – MarioDS