Portál AbcLinuxu, 8. května 2025 18:09
Řešení dotazu:
<?php $var = 1; $xml = <<<XML <rodic> <dite>0 $var 0</dite> </rodic> XML; echo $xml;nebo v Bashi
#!/bin/bash var=1 cat <<XML <rodic> <dite>0 $var 0</dite> </rodic> XMLpřípadně i v dalších jazycích.
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE rodic [ <!ENTITY var "1"> ]> <rodic> <dite> 0 &var; 0 </dite> </rodic>
<?php $var = 1; $doc = new XMLwriter(); $doc->openMemory(); $doc->setIndent(true); $doc->startElement('rodic'); $doc->writeElement('dite', "0 $var 0"); $doc->endDocument(); echo $doc->flush();Je jedno, jestli bude v cyklu tahat data z textu, CSV nebo z DB. Prostě to jede, postará se to o escapování a je to i docela rychlé.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.