在XPath中,可以使用一些內置的函數來將字符串轉換為其他類型。
將字符串轉換為數字類型:使用number()
函數。例如,將字符串"123"轉換為數字可以使用number("123")
。
將字符串轉換為布爾類型:使用boolean()
函數。例如,將字符串"true"轉換為布爾值可以使用boolean("true")
。
將字符串轉換為日期類型:使用xs:date()
函數。例如,將字符串"2021-01-01"轉換為日期可以使用xs:date("2021-01-01")
。
將字符串轉換為時間類型:使用xs:time()
函數。例如,將字符串"12:00:00"轉換為時間可以使用xs:time("12:00:00")
。
將字符串轉換為日期時間類型:使用xs:dateTime()
函數。例如,將字符串"2021-01-01T12:00:00"轉換為日期時間可以使用xs:dateTime("2021-01-01T12:00:00")
。
請注意,在XPath中,函數的使用方式可能會根據具體的XPath版本和實現有所不同。因此,確保使用的XPath引擎支持所選擇的函數。