2014-06-17 18 views
7

Có cách nào để nối chuỗi ký tự bằng chữ vào bất kỳ biểu thức XPath nào không?Nối chuỗi chữ (văn bản thuần) vào kết quả XPath

ví dụ: từ XML sau:

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

Tôi muốn sản xuất:

Tôi là một literal

hoàn toàn với XPath. Tôi cần thêm gì vào số /root/select để có được những gì tôi muốn? Quan trọng: Cần có giải pháp XPath 1.0! Tôi không sử dụng XSLT.

+0

Bạn có nghĩa là nối thêm chuỗi ký tự vào giá trị của nút không? –

+0

Rất khó để hiểu chính xác tình huống bạn đang nói đến. Trong các thuật ngữ XSLT, nó sẽ là ' một chữ ' – freefaller

+0

@AsadAli vâng, đúng vậy. – MarioDS

Trả lời

6

Bất kỳ lý do gì bạn không thể chỉ đơn giản là concat() 'một chữ' để kết thúc?

Giống như: concat(string(/some/selector) , ' some literal')?

+0

Điều đó có thể sẽ hoạt động, cảm ơn! Tôi sẽ kiểm tra vào ngày mai và chấp nhận câu trả lời của bạn nếu có. – MarioDS

Các vấn đề liên quan