Dark_Sage Δημοσ. 6 Σεπτεμβρίου 2015 Δημοσ. 6 Σεπτεμβρίου 2015 hello guys, θελω σε JAVΑ να διαβαζω καποια elements απο διαφορα nodes ενος XML που μου επιστρέφεται απο ενα URL. Ποιος ειναι ο πιο εύκολος τρόπος? thanks!!!
groot Δημοσ. 6 Σεπτεμβρίου 2015 Δημοσ. 6 Σεπτεμβρίου 2015 http://lmgtfy.com/?q=how+to+read+xml+in+java
Luciddream Δημοσ. 6 Σεπτεμβρίου 2015 Δημοσ. 6 Σεπτεμβρίου 2015 Έριξα μια ματιά γιατι ασχολούμαι πολύ με XML τελευταία και μπορεί να μου χρειαστεί. Παίζει μεγάλο ρόλο τι θέλεις να κάνεις, γιατί υπάρχουν πολλά εργαλεία εκει έξω. Μια εύκολη και χρήσιμη λύση είναι αυτή: http://x-stream.github.io/ Μπορείς να παίξεις και πιο απλά κάπως έτσι: http://tutorials.jenkov.com/java-xml/index.html Αλλιώς πας σε κάτι πιο advanced π.χ: https://jaxb.java.net/
Dark_Sage Δημοσ. 6 Σεπτεμβρίου 2015 Μέλος Δημοσ. 6 Σεπτεμβρίου 2015 http://lmgtfy.com/?q=how+to+read+xml+in+java περίμενα πως κάποιος θα πόσταρε κάτι τέτοιο αλλα ακομα κ το link σου δεν βοηθάει μιλαω για xml που ερχεται απο url. Αρα ψάχνω και αυτο το βήμα. Εχω βρει καποια Online resources απλα ηθελα να δω καποιος αν το εχει κανει ηδη να μου προτείνει καποια βιβλιοθήκη που βρήκε ευκολη κτλπ σε ευχαριστω πάντως
ZAKKWYLDE Δημοσ. 6 Σεπτεμβρίου 2015 Δημοσ. 6 Σεπτεμβρίου 2015 Απο την περιγραφή σου καταλαβαίνω ότι θα παίρνεις XML Objects απο ένα REST API? 1. Για να πάρεις το XML πρέπει να χρησιμοποιήσεις ένα Client. π.χ. εδώ: http://www.javacodegeeks.com/2012/09/simple-rest-client-in-java.html 2. Θα πάρεις πίσω ένα String το οποίο θα είναι στη πραγματικότητα το XML. 3. Τώρα έχεις 2 επιλογές. Το πιό απλό είναι φτιάχνεις Java POJO (plain old java objects) τα οποία κάνουν map τα XML objects και κάνεις de-serialize to String στo POJO με ένα JAXB ή ένα Jackon library. i.e. http://stackoverflow.com/questions/25556624/xml-deserialization-to-pojo-using-jackson-xmlmapper 4. Η χρησιμοποιείς μια βιβλιοθήκη όπως το XPath αν δεν χρειάζεσαι ολόκληρα τα Objects: http://stackoverflow.com/questions/2811001/how-to-read-xml-using-xpath-in-java
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα