Luciddream Δημοσ. 18 Φεβρουαρίου 2016 Μέλος Δημοσ. 18 Φεβρουαρίου 2016 Τα εργαλεία που το κάνουν αυτό σε XML, τα μετατρέπουν σε databases πρώτα. Το ίδιο και οι ίδιες databases για XML (π.χ http://exist-db.org/exist/apps/homepage/index.html) Άρα ούτε αυτο που λέτε ισχύει. Και indexing έχουν, και μετατροπή σε bytecode έχουν για τον κώδικα, και πολλά άλλα κόλπα.
ZAKKWYLDE Δημοσ. 18 Φεβρουαρίου 2016 Δημοσ. 18 Φεβρουαρίου 2016 Ε καλά όλες τις database μπορείς να τις ταϊσεις XML, CSV, JSON, whatever, άρα σε εκείνο το σημείο πλέον δεν σε απασχολεί το data format, και είναι σαφώς καλύτερο να χρησιμοποιείς SQL για querying, ή έστω filter/map/reduce αντί για XPATH.
Luciddream Δημοσ. 18 Φεβρουαρίου 2016 Μέλος Δημοσ. 18 Φεβρουαρίου 2016 Ε καλά όλες τις database μπορείς να τις ταϊσεις XML, CSV, JSON, whatever, άρα σε εκείνο το σημείο πλέον δεν σε απασχολεί το data format, και είναι σαφώς καλύτερο να χρησιμοποιείς SQL για querying, ή έστω filter/map/reduce αντί για XPATH. Σωστά, εκεί σε απασχολεί το εργαλείο που θα έχεις για να τα κάνεις αυτά. Για παράδειγμα σε Virtuoso που έχω δουλέψει, μπορείς να ζητήσεις τα δεδομένα με SPARQL, με SQL, κτλπ. Αλλά όταν θέλεις να δεις κατευθείαν τα αρχεία που τα έχει φτιάξει κάποιος άλλος απο το δικό του εργαλείο, το οποίο υποτίθεται ότι θα πρέπει να βασίζονται στο schema που του έχεις δώσει, θέλεις κάτι πιο εύχρηστο. Για παράδειγμα στο XML εύχρηστο θεωρώ το desktop εργαλείο basex. Αυτό σου μετατρέπει σε ελάχιστα δευτερόλεπτα το XML σε database, και σε αφήνει να το ξεψαχνίσεις με διάφορους τρόπους, ένας απο αυτούς και το XPATH. Έτσι λοιπόν αναρωτιέμαι αν υπάρχει κάτι αντίστοιχο για άλλα formats.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα