File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -109,10 +109,12 @@ public static function normalizeDocument(Dom\XMLDocument $doc): Dom\XMLDocument
109109
110110 // Register all namespaces to ensure XPath can handle them
111111 foreach ($ xpath ->query ('//*[namespace::*] ' ) as $ node ) {
112- $ name = 'xmlns: ' . $ node ->prefix ;
113- // Both prefix and namespaceURI NULL equals the default xmlns:xml namespace
114- if ($ node ->prefix !== null && $ node ->namespaceURI !== null ) {
115- $ xmlnsAttributes [$ name ] = $ node ->namespaceURI ;
112+ if ($ node instanceof Dom \Element) {
113+ $ name = 'xmlns: ' . $ node ->prefix ;
114+ // Both prefix and namespaceURI NULL equals the default xmlns:xml namespace
115+ if ($ node ->prefix !== null && $ node ->namespaceURI !== null ) {
116+ $ xmlnsAttributes [$ name ] = $ node ->namespaceURI ;
117+ }
116118 }
117119 }
118120
You can’t perform that action at this time.
0 commit comments