<root>
<menu>
<menu>
<menu>
<menu>
<prompt> 请稍候 </prompt>
</menu>
</menu>
<menu>
<prompt> 请稍候 </prompt>
</menu>
</menu>
</menu>
<root> 我怎样判断mneu的级数,如果大于6级,报错。
给个思路,可以从把xml文件解析。
现在可以从element.getAttributeValue("menu")判断,这是我的第一个想法,,怎样迭代判断menu的级数是否大于6
我现在把xml文件转换成一个rootModel对象了,里面包含里所有的属性了,我怎样通过对象迭代判断menu的级数了
<menu>
<menu>
<menu>
<menu>
<prompt> 请稍候 </prompt>
</menu>
</menu>
<menu>
<prompt> 请稍候 </prompt>
</menu>
</menu>
</menu>
<root> 我怎样判断mneu的级数,如果大于6级,报错。
给个思路,可以从把xml文件解析。
现在可以从element.getAttributeValue("menu")判断,这是我的第一个想法,,怎样迭代判断menu的级数是否大于6
我现在把xml文件转换成一个rootModel对象了,里面包含里所有的属性了,我怎样通过对象迭代判断menu的级数了
(NodeList list = getElementByTagName();
if (list.getLength() >6){
throw Exception("more than 6");
}
)