是否可以在XML文件中定义变量?
例如:
VARIABLE = 'CHIEF_NAME'
<foods>
<food>
<name>French Toast</name>
<price>$4.50</price>
<calories>600</calories>
<chief>VARIABLE</chief>
</food>
<food>
<name>Homestyle Breakfast</name>
<price>$6.95</price>
<calories>950</calories>
<chief>VARIABLE</chief>
</food>
</foods>
Run Code Online (Sandbox Code Playgroud)
您可以声明一个实体引用,chief并将其引用为&chief;:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE foods [
<!ENTITY chief "CHIEF_NAME!">
<!-- .... -->
]>
<foods>
<food>
<name>French Toast</name>
<price>$4.50</price>
<calories>600</calories>
<chief>&chief;</chief>
</food>
<food>
<name>Homestyle Breakfast</name>
<price>$6.95</price>
<calories>950</calories>
<chief>&chief;</chief>
</food>
</foods>
Run Code Online (Sandbox Code Playgroud)