2012-07-11 92 views
0

plz幫助,這是我的代碼填充文本從另一個XML

第一個XML - mainfood.xml

<?xml version="1.0" encoding="utf-8"?> 
<!DOCTYPE doc [ 
<!ENTITY fooditems SYSTEM "foodnames.xml"> 
]> 
<content> 

<section name="pages"> 

    <page name="food"> 

    <texts> 

<pageText> <![CDATA[ 
<font face="arial">food</font> 
]]></pageText> 

<pageText><![CDATA[ 
&fooditems; 
]]></pageText> 


</texts> 
     </page> 

</section> 


</content> 

第二屆XML - foodnames.xml

<?xml version="1.0" encoding="utf-8"?> 
<a >• <font face="Georgia">chicken biryani<br></a></font> 
<a >• <font face="Georgia">manchurian<br></a></font> 
<a >• <font face="Georgia">aloo dum<br></a></font> 
<a >• <font face="Georgia">sushi<br></a></font> 

基本上我想THT線,如<a >• <font face="Georgia">chicken biryani<br></a></font>是從foodnames.xml讀取並填入mainfood.xml以代替&fooditems;

但是代碼不工作....

somene PLZ plz幫助

回答

0

CDATA明確從具有任何影響停止標記。你不能使用CDATA塊內的實體(這是CDATA的一半,另一半是停止具有任何效果的標籤)。