PHP xml_get_current_column_number() functie
definitie en gebruik
de functie xml_get_current_column_number() haalt het huidige kolomnummer van de XML parser op.
syntaxis
xml_get_current_byte_index(parser)
parameter | beschrijving |
---|---|
parser | verplicht. Stelt de te gebruiken XML parser vast. |
omschrijving
als parser Parameter verwijst niet naar een geldig parser, de functie zal false retourneren. Anders zal het de opgegeven parser in de regel retourneren (door de functie xml_get_current_line_number() gegeven) huidige kolomnummer.
Voorbeeld
<?php // Ongeldig xml bestand $xmlfile = 'test.xml'; $xmlparser = xml_parser_create(); // Open bestand en lees gegevens $fp = fopen($xmlfile, 'r'); while ($xmldata = fread($fp, 4096)) { // parse the data chunk if (!xml_parse($xmlparser,$xmldata,feof($fp))) { die( print "ERROR: " . xml_error_string(xml_get_error_code($xmlparser)) . "<br />" . "Rij: " . xml_get_current_line_number($xmlparser) . "<br />" . "Column: " . xml_get_current_column_number($xmlparser) . "<br />"); } } xml_parser_free($xmlparser); ?>
Uitvoer:
ERROR: Tag niet overeenkomend Rij: 8 Column: 61