This is from the Expat Function Reference by Clark Cooper, which is a reference to the C api.
"XML_Parser XML_ParserCreateNS(const XML_Char*encoding, XML_Char sep)
Constructs a new parser that has namespace processing in effect. Namespace expanded element names and attribute names are returned as a concatenation of the namespace URI, sep, and the local part of the name. This means that you should pick a character for sep that can't be part of a legal URI."
(from http://www.xml.com/pub/a/1999/09/expat/reference.html)
So thats what this function is for. Now you know.
xml_parser_create_ns
(PHP 4 >= 4.0.5, PHP 5)
xml_parser_create_ns — Crea un parser XML con il supporto dello spazio dei nomi
Descrizione
$encoding
[, string $separator = ':'
]] )xml_parser_create_ns() crea un nuovo parser XML con il supporto dello spazio dei nomi XML e restituisce un handle che si riferisce ad esso da utilizzarsi con le altre funzioni XML.
Elenco dei parametri
-
encoding -
Il parametro opzionale
encodingindica la codifica dei caratteri in input ed output per il PHP 4. A partire dal PHP 5, la codifica dell'input è determinata automaticamente, pertanto il parametroencodingindica solo dal codifica dell'output. In PHP 4, la codifica di default dell'output è la medesima utilizzata dall'input. In PHP 5.0.0 a 5.0.1, il set di caratteri di default è l' ISO-8859-1, mentre in PHP 5.0.2 e successivi è UTF-8. Le codifiche supportate sono ISO-8859-1, UTF-8 e US-ASCII. -
separator -
Con un parser che gestisce gli spazi dei nomi, i tag passati alle varie funzioni handler saranno composti dallo spazio dei nomi e dal nome del tag separati dalla stringa specificata in
separator
Valori restituiti
Restituisce un handle della risorsa per il nuovo parser XML.
