So, what XPath function will allow me
to replace the 255, for another
string? Or do I need something other
than XPath for this?
XPath是XML的查询语言,因此无法修改XML文档.
为了修改XML文档,需要使用托管XPath的编程语言(例如XSLT,C#,JS,PHP,…等).
这是一个解决方案,托管语言是XSLT:
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
当此转换应用于提供的XML文档时:
F_ENTRYDATE="2010-12-24"
F_HEIGHT="0.875"
F_ID="1"
F_LEFT="1.15625"
F_LINE_COLOR="255"
F_FORECOLOR="0">
产生了想要的正确结果:
F_ENTRYDATE="2010-12-24"
F_HEIGHT="0.875"
F_ID="1"
F_LEFT="1.15625"
F_LINE_COLOR="123"
F_FORECOLOR="0">