2010-06-11 3 views
0

Я хотел бы получить Groovy NodeChild, который представляет, например, тег тела.XmlSlurper NodeChild, который представляет тег тела?

Однако, если я

html=new XmlSlurper().parseText(blah) 

Я получаю HTML, который является NodeChild.

Однако html.body - это тег NodeChildren, и я не могу получить NodeChild.

Большое спасибо!

Спасибо Мишу

ответ

0

Это работает, но там должно быть что-то проще:

def body=html.children().find { it.name()=="BODY" } 

Миша

0

Вы можете попробовать это:

def body = html.body.'**' 

Оттуда вы можете запросить остальная часть вашего дома:

def myDiv = body.find { [email protected]() == "divId" } 

Вы можете проверить это, распечатав результат

println myDiv.'@id'.text() 
Смежные вопросы