J'ai un fichier xml qui a des attributs/tags pour les niveaux de multilibres dans le flux, mais simplexml ne les affiche pas dans le vidage print_r
.php - simplexml issue
Exemple:
<types tag1="1287368759" tag2="1287368759">
<locations>
<segment prefix="http" lastchecked="0">www.google.com</segment>
<segment prefix="http" lastchecked="0">www.google.com</segment>
<segment prefix="http" lastchecked="0">www.google.com</segment>
<segment prefix="http" lastchecked="0">www.google.com</segment>
<segment prefix="http" lastchecked="0">www.google.com</segment>
</locations>
</types>
problème est les balises dans le <types>
fonctionne très bien et montre dans la décharge xml, mais les balises dans chacun des segments ne sont pas là. De l'aide?
aussi, quelqu'un sait comment obtenir des valeurs du tableau "@attributes" à l'intérieur du simplexml? – Joe
simplexml m'a conduit fou, NUTS ... Je déteste vraiment le mélange de tableaux et d'objets. Je suis tellement plus heureux en utilisant Python et Beautiful Soup. Je ne sais pas si une bibliothèque comme Soup est disponible pour PHP ou pas, mais simplexml est tout sauf simple. Je déteste vraiment ça. – JAL
N'utilisez pas print_r(). Sérieusement, ne le fais pas. @Alex JL: SimpleXML n'utilise pas de tableaux ou d'objets, alors oui, pas étonnant que vous ayez perdu la tête. SimpleXML prend en charge les nœuds accessibles en tant que propriétés d'objet, les attributs en tant qu'entrées de tableau associatives, les collections (nodelists) en tant que tableaux indexés numériquement à base de 0. Toutes ces propriétés sont magiques, print_r() vous en dira plus à ce sujet. –