J'ai une situation où j'utilise un analyseur XML pour extraire des données d'une entrée php: //.PHP XML Parser - ignorer les balises imbriquées/filles
Les données envoyées dans les regards comme:
<this>foo</this>
<that>bar></that>
<data><dong>zebras</dong><fong>monkeys</fong></data>
Maintenant, le problème est que parce que le gestionnaire:
$xml_parser = xml_parser_create();
xml_parser_set_option($xml_parser, XML_OPTION_CASE_FOLDING, false);
xml_set_element_handler($xml_parser, "startTag", "endTag");
xml_set_character_data_handler($xml_parser, "contents");
$document = file_get_contents("php://input");
xml_parse($xml_parser, $document);
xml_parser_free($xml_parser);
... est l'interprétation des tags pour moi de déchiffrer le contenu pour faire C'est utile ... Il semble qu'il manque quelque chose au sein de <data>
, c'est-à-dire que j'ai besoin de savoir comment je peux l'obtenir pour ignorer les éléments/balises imbriqués/enfants et juste bosh out les données que ce soit.
Salut Volkerk, Merci pour la réponse. Ce dont j'ai besoin pour le faire dire foobar zebras singes c'est-à-dire tout le contenu est imprimé, presque comme source, avec des étiquettes. –
waxical