У меня есть 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>
?