Go to the documentation of this file.00001 <?php
00002
00006 class oxUtilsXml extends oxSuperCfg
00007 {
00008
00018 public function loadXml( $sXml, $oDomDocument = null )
00019 {
00020 if ( !$oDomDocument ) {
00021 $oDomDocument = new DOMDocument('1.0', 'utf-8');
00022 }
00023
00024 libxml_use_internal_errors( true );
00025 $oDomDocument->loadXML( $sXml );
00026 $errors = libxml_get_errors();
00027 $blLoaded = empty( $errors );
00028 libxml_clear_errors();
00029
00030 if ( $blLoaded ) {
00031 return $oDomDocument;
00032 }
00033 return false;
00034 }
00035
00036 }