[TYPO3-german] xml file aus uploads einlesen

Stefan Padberg post at bergische-webschmiede.de
Wed Oct 29 13:16:43 CET 2014


Am 29.10.2014 um 11:58 schrieb bernd wilke:
> Am 29.10.14 10:43, schrieb Stefan Padberg:
>> Es war ein '&' in der XML-Datei vom Kunden! In einigen Dateien war es
>> drin, in anderen zufälligerweise nicht.
>>
>> Kleiner Fehler, große Wirkung. Krass!
>
> MERKE:
> es ist sinnvoll Fehlermeldungen auszuwerten und auch an den Anwender zu
> kommunizieren, damit man an die eigentliche Fehlerursache kommt.


Gute Idee:

libxml_use_internal_errors(true);
$xmlfile = simplexml_load_string( $strFile );
if( !$xmlfile ) {
	foreach( libxml_get_errors() as $xmlerror ) {
		$message.=  "\t". $xmlerror->message;
	}
	$this->addFlashMessage( 'Die Datei konnte nicht geladen werden:<br>'. 
$file. '<br>'. $message, '', 
\TYPO3\CMS\Core\Messaging\AbstractMessage::ERROR);
}

Allerdings sind die Fehlermeldungen von simpleXml sehr esoterisch. Aber 
es reicht in jedem Fall, um mit Google zusammen dahinter zu kommen.

Gruß
Stefan


-- 
Bergische Webschmiede
Typo3 Dienstleistungen
:: Dipl.-Ing. Stefan Padberg
:: www.bergische-webschmiede.de

---
Diese E-Mail ist frei von Viren und Malware, denn der avast! Antivirus Schutz ist aktiv.
http://www.avast.com



More information about the TYPO3-german mailing list