我想在xml中定义 一个类别,包含,名称,英文名称,url.她下面包含子类别
比如大类叫戒指,子类别有纯银戒指,翡翠戒指,玛瑙戒指.该如何定义这个xml文件呢?不需要dtd,只需要xml<?xml version="1.0" encoding="GBK" ?>
<catalog>
<name>戒指</name>
<ename>ring</ename>
<url>/ring/index.jsp<url>
</catalog> 往下不会弄了。因为子类别和父类包含的东西是一样的,不知道层级应该怎么写还有上面的定义是把它用属性写好么?
<catalog name="戒指" ename="ring" url="/ring/index.jsp"> 哪种形式比较好,相应的如果这样写,子类别又应该如何定义呢?
比如大类叫戒指,子类别有纯银戒指,翡翠戒指,玛瑙戒指.该如何定义这个xml文件呢?不需要dtd,只需要xml<?xml version="1.0" encoding="GBK" ?>
<catalog>
<name>戒指</name>
<ename>ring</ename>
<url>/ring/index.jsp<url>
</catalog> 往下不会弄了。因为子类别和父类包含的东西是一样的,不知道层级应该怎么写还有上面的定义是把它用属性写好么?
<catalog name="戒指" ename="ring" url="/ring/index.jsp"> 哪种形式比较好,相应的如果这样写,子类别又应该如何定义呢?
2.如果是有限层的树型级别,可以用不同的元素名,以示区分,无限层的就相同吧,操作时注意就好。<?xml version="1.0" encoding="GBK" ?>
<catalog>
<name>戒指</name>
<ename>ring</ename>
<url>/ring/index.jsp<url>
<catalog>
<name>钻石戒指</name>
<ename>XXXring</ename>
<url>/ring/index1.jsp<url>
</catalog>
</catalog>
<root>
<catalog name="戒指" ename="ring" url="/ring/index.jsp">
<catalog name="银戒指" ename="silverring" url="/silverring/index.jsp"/>
</catalog>
</root>
<root>
<catalog name="戒指" ename="ring" url="/ring/index.jsp">
<catalog name="银戒指" ename="silverring" url="/silverring/index.jsp"/>
</catalog>
</root>
<catalog name="戒指" ename="ring" url="/ring/index.jsp">
<catalog name="银戒指" ename="silverring" url="/silverring/index.jsp"/>
</catalog>
</root>
这样清晰些