我有一个看起来像这样的 sample.xml
<?xml version="1.0" ?>
<Employee>
<Name>ABC</Name>
<EmpId>100011</EmpId>
<Occupation>Programmer</Occupation>
<Company>XYZ</Company>
</Employee>
` 并且解析它的代码是
def display = {
def parser = new XmlParser()
def doc = parser.parse("grails-app/conf/sample.xml")
def map = [data: doc]
render (view:'/myxml',model:map) }
当我运行这个应用程序时,我得到了 myxml.gsp 上所示的输出
Employee[attributes={}; value=[Name[attributes={}; value=[ABC]], EmpId[attributes={};
value=[100011]], Occupation[attributes={}; value=[Programmer]],Company[attributes={};
value=[XYZ]]]]
有什么办法可以得到如图所示的格式
<Employee>
<Name>ABC</Name>
<EmpId><100011</EmpId>
<Occupation>Programmer</Occupation>
<Company>XYZ</Company>
</Employee>
?