Cześć.
Przychodzę do was z taką rozminą, mianowicie: siedzę teraz w projekcie w którym integruje się z systemem zewnętrznym. Dane między nami a nimi są przekazywane w formacie xml
. Plik podglądowy poniżej:
<myobject>
<position>
<field>Radek</field>
<field>Marek</field>
<field>Janusz</field>
</position>
<position>
<field>Joanna</field>
<field>Marta</field>
</position>
</myobject>
W tej chwili wygląda to tak że przychodzi XML i jest on mapowany na klasę MyObject
. Wszelkie wyszukiwania danych np. pobranie wszystkich elementów typu field
odbywa się za pomocą streamów (flatmap). Zastanawia mnie czy do wyciągania danych nie można by było użyć XPath
i dopiero po znalezieniu odpowiednich elementów (wykonaniu xpath expression) mapować na klasy? Co o tym sądzicie? Spotkał się ktoś z taką praktyką że najpierw wyszukiwanie/orka to xml+xpath
a dopiero później mapowanie?
Bardzo byłbym wdzięczny za sugestię i komentarze.