Pass in $join_conds
[lhc/web/wiklou.git] / includes / XmlTypeCheck.php
index 639d1f8..09b8c20 100644 (file)
@@ -6,16 +6,16 @@ class XmlTypeCheck {
         * well-formed XML. Note that this doesn't check schema validity.
         */
        public $wellFormed = false;
-       
+
        /**
         * Name of the document's root element, including any namespace
         * as an expanded URL.
         */
        public $rootElement = '';
-       
+
        private $softNamespaces;
        private $namespaces = array();
-       
+
        /**
         * @param $file string filename
         * @param $softNamespaces bool
@@ -28,17 +28,17 @@ class XmlTypeCheck {
                $this->softNamespaces = $softNamespaces;
                $this->run( $file );
        }
-       
+
        private function run( $fname ) {
                if( $this->softNamespaces ) {
                        $parser = xml_parser_create( 'UTF-8' );
                } else {
                        $parser = xml_parser_create_ns( 'UTF-8' );
                }
-               
+
                // case folding violates XML standard, turn it off
                xml_parser_set_option( $parser, XML_OPTION_CASE_FOLDING, false );
-               
+
                xml_set_element_handler( $parser, array( $this, 'elementOpen' ), false );
 
                $file = fopen( $fname, "rb" );
@@ -52,9 +52,9 @@ class XmlTypeCheck {
                                return;
                        }
                } while( !feof( $file ) );
-               
+
                $this->wellFormed = true;
-               
+
                fclose( $file );
                xml_parser_free( $parser );
        }
@@ -70,14 +70,14 @@ class XmlTypeCheck {
                                        $this->namespaces[substr( $attrib, strlen( 'xmlns:' ) )] = $val;
                                }
                        }
-                       
+
                        if( strpos( $name, ':' ) === false ) {
                                $ns = '';
                                $subname = $name;
                        } else {
                                list( $ns, $subname ) = explode( ':', $name, 2 );
                        }
-                       
+
                        if( isset( $this->namespaces[$ns] ) ) {
                                $name = $this->namespaces[$ns] . ':' . $subname;
                        } else {
@@ -85,7 +85,7 @@ class XmlTypeCheck {
                                // But..... we'll just let it slide in soft mode.
                        }
                }
-               
+
                // We only need the first open element
                $this->rootElement = $name;
                xml_set_element_handler( $parser, false, false );