Zadejte hledaný výraz...

XML feed, který musí mít CDATA a nemá ukazovat entity

David Musil
verified
rating uzivatele
(69 hodnocení)
5. 4. 2021 11:08:11
Ahoj,
jeden zahraniční partner po mě chce zpracovat XML feed, kde chce mít v každé XML značce hodnotu v CDATA. Zároveň ale nadává na to, že vidí entity.
Když si pak otevřu dané XML přes URL, tak jsou tam klasické závorky a žádné entity.
Když se pak podívám na zdroják toho XML, tak tam entity jsou. Jak tohle prosím vyřešit?
Když soubor uložím na server na disk a otevřu, taky jsou v tom entity.
Dělal jsem podle tohoto: https://www.php.net/manual/en/domdocument.save.php
5. 4. 2021 11:08:11
https://webtrh.cz/diskuse/xml-feed-ktery-musi-mit-cdata-a-nema-ukazovat-entity#reply1481613
skorozacatecnik
verified
rating uzivatele
5. 4. 2021 12:16:39
A jak plníš ty hodnoty elementů? Tohle vypadá, že ty CDATA vkládáš jako textový obsah a ne jako tag CDATA (proto se ti přepíší ty tagy na entity).
Zkus přidávat hodnoty tímto https://www.php.net/manual/en/domdocument.createcdatasection.php
5. 4. 2021 12:16:39
https://webtrh.cz/diskuse/xml-feed-ktery-musi-mit-cdata-a-nema-ukazovat-entity#reply1481612
Pro odpověď se přihlašte.
Přihlásit