Jump to content



Δημιουργία XML αρχείου με PHP.


winters

Recommended Posts

Θέλω με PHP να ανοίγει ένα αρχείο XML που είναι αποθηκευμένο (μόνο για ανάγνωση), να διαβάζει τα tags του XML και να δημιουργεί ένα καινούριο XML αρχείο με τα περιεχόμενα του προηγούμενου αλλά σε κάποια tags να αλλάζει το περιεχόμενο.

πχ Αν στο πρώτο αρχείου έχω <tilefono>21077</tilefono> στο καινούριο να γράφει <tilefono>003021077</tilefono>

:help:

Link to comment
Share on other sites

Ωραία, η επόμενη ερώτηση είναι αν θες να διαβάζεις το xml αρχείο βάση τπυ xml dom ή σου αρκεί να κάνεις την δουλειά σου quick 'n dirty...

Στην πρώτη περίπτωση δεν θα ανακαλύψεις τον τροχό από την αρχή, αλλά θα πας σε μια lib για xml, αλλά βάση του παραδείγματος σου, μπορείς να το κάνεις εύκολα με τον παρακάτω τρόπο...

με fopen, fgets, feof και ένα while loop διαβάζεις γραμμή-γραμμή το αρχείο σου. Με την strpos ψάχνεις να βρεις ανά γραμμή που διαβάζεις την αρχή και το τέλος του tag που θες και απλά αλλάζεις το περιεχόμενο... Δηλαδή αν βρεις την επόμενη θέση του "<tilefono>" και την προηγούμενη του "</tilefono>", αλλάζεις το ενδιάμεσο και μετά το κάνεις echo... απλά στην αρχική θέση, στο αποτέλεσμα που επιστρέφει η strpos θα πρέπει να προσθέσεις και το μήκος του string...

Αυτά...

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.