cakephp2 XML資料匯入

2022-03-17 09:25:54 字數 784 閱讀 2562

在**中,想在某位置顯示名人名言,考慮將名言名句儲存於xml檔案中,在controller中讀取,set傳送到對用view.

在controller中必先引用xml(費好大的勁,手冊上直接舉例xml應用,他沒有說怎麼應用,結果報錯,無xml類,最後參看核心檔案才看到類似引用結果如下)

app::uses('xml', 'utility');

具體讀取過程:

$xml=xml::build('xml/saying.xml');

$xmlarray= xml::toarray($xml);

$this->set('minyans',$xmlarray["say"]["saying"]["0"]["con"]);//只是測試,實際隨機顯示可呼叫隨機函式改變["0"]數值

讀取的那個陣列好長啊。

陣列結構:

array ( [say] => array ( [saying] => array ( [0] => array ( [con] => 大多數人想要改造這個世界,但卻罕有人想改造自己。----佚名 ) [1] => array ( [con] => 我的人生哲學是工作,我要揭示大自然的奧秘,並以此為人類服務。我們在世的短暫的一生中,我不知道還有什麼比這種服務更 好的了.----愛迪生 ) ) ) )

xml結構:

大多數人想要改造這個世界,但卻罕有人想改造自己。----佚名

我的人生哲學是工作,我要揭示大自然的奧秘,並以此為人類服務。我們在世的短暫的一生中,我不知道還有什麼比這種服務更

好的了.----愛迪生

只是為了測試,命名不規範啊。

XML資料匯入資料庫

一 將批量 xml 資料匯入資料庫 conn new sqlceconnection commonuse dbconnectstring sqlcedataadapter da new sqlcedataadapter sqlcecommand command new sqlcecommand in...

python匯入XML格式資料

from xml.etree import elementtree as et tree et.parse data text.xml 解析物件 root tree.getroot getroot方法獲取根目錄 data root.find data 找到data節點 all data for ob...

將資料匯出到xml,並從xml匯入資料

將資料匯出到 xml 並從 xml 匯入資料 xml本質上是資料,是另一種格式的資料。而 ado.net 就是用來處理資料的。因此通過 dataset 可以非常方便的處理 xml。下面這段程式對如下問題做出了解答 怎樣從dataset得到xml?生成的xml沒有表之間的關係怎麼辦?怎樣把列資料作為子...