PHP - gel XML encoding

From: Petr Pokorny (mail@pp21.cz)
Date: 20. 05. 2003, 08:56 CEST


Zdravim,
poradite mi nekdo, jakou funkci v PHP zjistim kodovani XML dokumentu?

Nasel jsem jenom tohle reseni:

$dom = xmldocfile("file.xml");
echo $dom->encoding;

Bohuzel funkce xmldocfile() vyzaduje xml knihovnu nejmene libxml-2.0.0
(DOM XML funkce) a ja nemam moznost ji pouzit. Co jsem koukal do php.ini
ruznych webhostingu, skoro nikdo ji tam nema :(.

Lze kodovani zjistit pomoci "XML parser functions", ke kterym mam pristup?

A nebo si proste musim precist prvni radek XML souboru a nejakym regexp
vytahnout kodovani? Do toho se mi pochopitelne nechce :(

Asi mi nic jinyho nezbyde, poradite nekdo s regularnim vyrazem, ktery
dostane kodovani z tohoto stringu:

<?xml version="1.0" encoding="Windows-1250" ?>

Predem diky ;o)

-pp21-



This archive was generated by hypermail 2.1.3 : 20. 05. 2003, 09:00 CEST