試卷xml,
因為試卷的選擇題的型別並沒有統一,型別資訊包含在name的字串中,而xml格式是其他人定義的,不能修改,所以要使用xpath進行模糊查詢。
contains
是乙個字串查詢函式
語法是:fn:contains(string1,string2),表示如果 string1 包含 string2,則返回 true,否則返回 false。
例如:contains('xml','xm'),結果:true。
讀下圖,若從a點沿經線向b方向發射一顆射程為4000千公尺的飛彈,則關於飛彈落點的敘述,正確的是__
飛彈將落在北半球.西半球
飛彈落點所在地一年中有兩次太陽直射機會
飛彈落在低緯度地區
飛彈落在b點的東南方向.a點的東北方向
php**如下:
$selectsections=$shortsections=$*****_content->xpath("/*****//section[contains(@name,'選擇') or contains(@name,'單選')]");//dd($selectsections);
$selectsection=$selectsections[0];
dd($selectsection);
顯示如下:
使用Xpath對XML進行模糊查詢
如果要對xml檔案進行模糊查詢的話是乙個比較麻煩的事情,xpath表示式中沒有像檔案系統中的 或 或者有像sql表示式中的 這樣的模糊查詢的萬用字元。但是還好,在xpath的函式中提供了像contains和match這樣的函式。contains是乙個字串查詢函式 語法是 fn contains st...
使用Xpath對XML進行模糊查詢
如果要對xml檔案進行模糊查詢的話是乙個比較麻煩的事情,xpath表示式中沒有像檔案系統中的 或 或者有像sql表示式中的 這樣的模糊查詢的萬用字元。但是還好,在xpath的函式中提供了像contains和match這樣的函式。contains是乙個字串查詢函式 語法是 fn contains st...
hibernate對整型資料進行模糊查詢出現問題
oid為int型別 情況 criteria.add restrictions.like oid orders.getoid tostring matchmode.anywhere 出現不能將字串轉成int的錯誤 修改一下 criteria.add restrictions.sqlrestrictio...