2010-02-17 9 views

Odpowiedz

4

Składnia zapytania dla XML nazywa się XPath.

1

Możesz użyć albo E4X lub XPath do zapytania twojego pliku XML. Polecam korzystanie z nowej technologii E4X, ponieważ jest łatwiejsza w użyciu niż XPath.

jQuery oferuje tylko standardowe funkcje hierarchiczne do parsowania plików XML (see here), ponieważ nie jest to jego celem, aby zrobić inaczej.

2

Obecnie tworzę rodzaj "portu jQuery do Java". Nazywa się jOOX i zapewni większość metod nawigacyjnych i manipulacyjnych DOM jQuery. Oprócz prostego języka ekspresji selektor, standard XPath i transformacji XML jest obsługiwany, na podstawie standardowej Java DOM API

https://github.com/jOOQ/jOOX

Niektóre przykładowy kod:

// Find the order at index for and add an element "paid" 
$(document).find("orders").children().eq(4) 
      .append("<paid>true</paid>"); 

// Find those orders that are paid and flag them as "settled" 
$(document).find("orders").children().find("paid") 
      .after("<settled>true</settled>");