2012-07-11 93 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的一半,另一半是停止具有任何效果的标签)。