Created
March 19, 2014 16:45
-
-
Save mfairchild365/9645880 to your computer and use it in GitHub Desktop.
non-utf8 characters in SOAP1.2 output with PHP
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
ini_set('display_errors', true); | |
error_reporting(E_ALL); | |
$options = array( | |
'http'=>array( | |
'method'=> "GET", | |
'header'=> "User-Agent: test\r\n" | |
) | |
); | |
$context = stream_context_create($options); | |
$xml = file_get_contents('http://validator.w3.org/check?output=soap12&uri=http%3A%2F%2Fconferenceservices.unl.edu%2Fparking.shtml&charset=%28detect+automatically%29&doctype=Inline&group=0&user-agent=W3C_Validator%2F1.3', false, $c$ | |
$doc = new DOMDocument(); | |
$result = $doc->loadXML($xml); | |
var_dump($result); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ php example.php | |
PHP Warning: DOMDocument::loadXML(): CData section not finished | |
…ned by the size of vehicle/trailer. Th<strong t in Entity, line: 30 in /home/vagrant/example.php on line 16 | |
PHP Stack trace: | |
PHP 1. {main}() /home/vagrant/example.php:0 | |
PHP 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
Warning: DOMDocument::loadXML(): CData section not finished | |
…ned by the size of vehicle/trailer. Th<strong t in Entity, line: 30 in /home/vagrant/example.php on line 16 | |
Call Stack: | |
0.0003 224256 1. {main}() /home/vagrant/example.php:0 | |
0.9833 249016 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
PHP Warning: DOMDocument::loadXML(): PCDATA invalid Char value 26 in Entity, line: 30 in /home/vagrant/example.php on line 16 | |
PHP Stack trace: | |
PHP 1. {main}() /home/vagrant/example.php:0 | |
PHP 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
Warning: DOMDocument::loadXML(): PCDATA invalid Char value 26 in Entity, line: 30 in /home/vagrant/example.php on line 16 | |
Call Stack: | |
0.0003 224256 1. {main}() /home/vagrant/example.php:0 | |
0.9833 249016 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
PHP Warning: DOMDocument::loadXML(): Opening and ending tag mismatch: source line 30 and strong in Entity, line: 30 in /home/vagrant/example.php on line 16 | |
PHP Stack trace: | |
PHP 1. {main}() /home/vagrant/example.php:0 | |
PHP 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
Warning: DOMDocument::loadXML(): Opening and ending tag mismatch: source line 30 and strong in Entity, line: 30 in /home/vagrant/example.php on line 16 | |
Call Stack: | |
0.0003 224256 1. {main}() /home/vagrant/example.php:0 | |
0.9833 249016 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
PHP Warning: DOMDocument::loadXML(): Sequence ']]>' not allowed in content in Entity, line: 30 in /home/vagrant/example.php on line 16 | |
PHP Stack trace: | |
PHP 1. {main}() /home/vagrant/example.php:0 | |
PHP 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
Warning: DOMDocument::loadXML(): Sequence ']]>' not allowed in content in Entity, line: 30 in /home/vagrant/example.php on line 16 | |
Call Stack: | |
0.0003 224256 1. {main}() /home/vagrant/example.php:0 | |
0.9833 249016 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
PHP Warning: DOMDocument::loadXML(): Opening and ending tag mismatch: error line 15 and source in Entity, line: 30 in /home/vagrant/example.php on line 16 | |
PHP Stack trace: | |
PHP 1. {main}() /home/vagrant/example.php:0 | |
PHP 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
Warning: DOMDocument::loadXML(): Opening and ending tag mismatch: error line 15 and source in Entity, line: 30 in /home/vagrant/example.php on line 16 | |
Call Stack: | |
0.0003 224256 1. {main}() /home/vagrant/example.php:0 | |
0.9833 249016 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
PHP Warning: DOMDocument::loadXML(): Opening and ending tag mismatch: errorlist line 13 and error in Entity, line: 31 in /home/vagrant/example.php on line 16 | |
PHP Stack trace: | |
PHP 1. {main}() /home/vagrant/example.php:0 | |
PHP 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
Warning: DOMDocument::loadXML(): Opening and ending tag mismatch: errorlist line 13 and error in Entity, line: 31 in /home/vagrant/example.php on line 16 | |
Call Stack: | |
0.0003 224256 1. {main}() /home/vagrant/example.php:0 | |
0.9833 249016 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
PHP Warning: DOMDocument::loadXML(): Opening and ending tag mismatch: errors line 11 and errorlist in Entity, line: 327 in /home/vagrant/example.php on line 16 | |
PHP Stack trace: | |
PHP 1. {main}() /home/vagrant/example.php:0 | |
PHP 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
Warning: DOMDocument::loadXML(): Opening and ending tag mismatch: errors line 11 and errorlist in Entity, line: 327 in /home/vagrant/example.php on line 16 | |
Call Stack: | |
0.0003 224256 1. {main}() /home/vagrant/example.php:0 | |
0.9833 249016 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
PHP Warning: DOMDocument::loadXML(): Opening and ending tag mismatch: markupvalidationresponse line 4 and errors in Entity, line: 328 in /home/vagrant/example.php on line 16 | |
PHP Stack trace: | |
PHP 1. {main}() /home/vagrant/example.php:0 | |
PHP 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
Warning: DOMDocument::loadXML(): Opening and ending tag mismatch: markupvalidationresponse line 4 and errors in Entity, line: 328 in /home/vagrant/example.php on line 16 | |
Call Stack: | |
0.0003 224256 1. {main}() /home/vagrant/example.php:0 | |
0.9833 249016 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
PHP Warning: DOMDocument::loadXML(): Namespace prefix m on warnings is not defined in Entity, line: 329 in /home/vagrant/example.php on line 16 | |
PHP Stack trace: | |
PHP 1. {main}() /home/vagrant/example.php:0 | |
PHP 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
Warning: DOMDocument::loadXML(): Namespace prefix m on warnings is not defined in Entity, line: 329 in /home/vagrant/example.php on line 16 | |
Call Stack: | |
0.0003 224256 1. {main}() /home/vagrant/example.php:0 | |
0.9833 249016 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
PHP Warning: DOMDocument::loadXML(): Namespace prefix m on warningcount is not defined in Entity, line: 330 in /home/vagrant/example.php on line 16 | |
PHP Stack trace: | |
PHP 1. {main}() /home/vagrant/example.php:0 | |
PHP 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
Warning: DOMDocument::loadXML(): Namespace prefix m on warningcount is not defined in Entity, line: 330 in /home/vagrant/example.php on line 16 | |
Call Stack: | |
0.0003 224256 1. {main}() /home/vagrant/example.php:0 | |
0.9833 249016 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
PHP Warning: DOMDocument::loadXML(): Namespace prefix m on warninglist is not defined in Entity, line: 331 in /home/vagrant/example.php on line 16 | |
PHP Stack trace: | |
PHP 1. {main}() /home/vagrant/example.php:0 | |
PHP 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
Warning: DOMDocument::loadXML(): Namespace prefix m on warninglist is not defined in Entity, line: 331 in /home/vagrant/example.php on line 16 | |
Call Stack: | |
0.0003 224256 1. {main}() /home/vagrant/example.php:0 | |
0.9833 249016 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
PHP Warning: DOMDocument::loadXML(): Namespace prefix m on warning is not defined in Entity, line: 367 in /home/vagrant/example.php on line 16 | |
PHP Stack trace: | |
PHP 1. {main}() /home/vagrant/example.php:0 | |
PHP 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
Warning: DOMDocument::loadXML(): Namespace prefix m on warning is not defined in Entity, line: 367 in /home/vagrant/example.php on line 16 | |
Call Stack: | |
0.0003 224256 1. {main}() /home/vagrant/example.php:0 | |
0.9833 249016 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
PHP Warning: DOMDocument::loadXML(): Namespace prefix m on line is not defined in Entity, line: 368 in /home/vagrant/example.php on line 16 | |
PHP Stack trace: | |
PHP 1. {main}() /home/vagrant/example.php:0 | |
PHP 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
Warning: DOMDocument::loadXML(): Namespace prefix m on line is not defined in Entity, line: 368 in /home/vagrant/example.php on line 16 | |
Call Stack: | |
0.0003 224256 1. {main}() /home/vagrant/example.php:0 | |
0.9833 249016 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
PHP Warning: DOMDocument::loadXML(): Namespace prefix m on col is not defined in Entity, line: 369 in /home/vagrant/example.php on line 16 | |
PHP Stack trace: | |
PHP 1. {main}() /home/vagrant/example.php:0 | |
PHP 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
Warning: DOMDocument::loadXML(): Namespace prefix m on col is not defined in Entity, line: 369 in /home/vagrant/example.php on line 16 | |
Call Stack: | |
0.0003 224256 1. {main}() /home/vagrant/example.php:0 | |
0.9833 249016 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
PHP Warning: DOMDocument::loadXML(): Namespace prefix m on message is not defined in Entity, line: 370 in /home/vagrant/example.php on line 16 | |
PHP Stack trace: | |
PHP 1. {main}() /home/vagrant/example.php:0 | |
PHP 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
Warning: DOMDocument::loadXML(): Namespace prefix m on message is not defined in Entity, line: 370 in /home/vagrant/example.php on line 16 | |
Call Stack: | |
0.0003 224256 1. {main}() /home/vagrant/example.php:0 | |
0.9833 249016 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
PHP Warning: DOMDocument::loadXML(): Namespace prefix m on messageid is not defined in Entity, line: 371 in /home/vagrant/example.php on line 16 | |
PHP Stack trace: | |
PHP 1. {main}() /home/vagrant/example.php:0 | |
PHP 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
Warning: DOMDocument::loadXML(): Namespace prefix m on messageid is not defined in Entity, line: 371 in /home/vagrant/example.php on line 16 | |
Call Stack: | |
0.0003 224256 1. {main}() /home/vagrant/example.php:0 | |
0.9833 249016 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
PHP Warning: DOMDocument::loadXML(): Namespace prefix m on explanation is not defined in Entity, line: 372 in /home/vagrant/example.php on line 16 | |
PHP Stack trace: | |
PHP 1. {main}() /home/vagrant/example.php:0 | |
PHP 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
Warning: DOMDocument::loadXML(): Namespace prefix m on explanation is not defined in Entity, line: 372 in /home/vagrant/example.php on line 16 | |
Call Stack: | |
0.0003 224256 1. {main}() /home/vagrant/example.php:0 | |
0.9833 249016 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
PHP Warning: DOMDocument::loadXML(): Namespace prefix m on source is not defined in Entity, line: 382 in /home/vagrant/example.php on line 16 | |
PHP Stack trace: | |
PHP 1. {main}() /home/vagrant/example.php:0 | |
PHP 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
Warning: DOMDocument::loadXML(): Namespace prefix m on source is not defined in Entity, line: 382 in /home/vagrant/example.php on line 16 | |
Call Stack: | |
0.0003 224256 1. {main}() /home/vagrant/example.php:0 | |
0.9833 249016 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
PHP Warning: DOMDocument::loadXML(): Opening and ending tag mismatch: Body line 3 and markupvalidationresponse in Entity, line: 387 in /home/vagrant/example.php on line 16 | |
PHP Stack trace: | |
PHP 1. {main}() /home/vagrant/example.php:0 | |
PHP 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
Warning: DOMDocument::loadXML(): Opening and ending tag mismatch: Body line 3 and markupvalidationresponse in Entity, line: 387 in /home/vagrant/example.php on line 16 | |
Call Stack: | |
0.0003 224256 1. {main}() /home/vagrant/example.php:0 | |
0.9833 249016 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
PHP Warning: DOMDocument::loadXML(): Opening and ending tag mismatch: Envelope line 2 and Body in Entity, line: 388 in /home/vagrant/example.php on line 16 | |
PHP Stack trace: | |
PHP 1. {main}() /home/vagrant/example.php:0 | |
PHP 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
Warning: DOMDocument::loadXML(): Opening and ending tag mismatch: Envelope line 2 and Body in Entity, line: 388 in /home/vagrant/example.php on line 16 | |
Call Stack: | |
0.0003 224256 1. {main}() /home/vagrant/example.php:0 | |
0.9833 249016 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
PHP Warning: DOMDocument::loadXML(): Extra content at the end of the document in Entity, line: 389 in /home/vagrant/example.php on line 16 | |
PHP Stack trace: | |
PHP 1. {main}() /home/vagrant/example.php:0 | |
PHP 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
Warning: DOMDocument::loadXML(): Extra content at the end of the document in Entity, line: 389 in /home/vagrant/example.php on line 16 | |
Call Stack: | |
0.0003 224256 1. {main}() /home/vagrant/example.php:0 | |
0.9833 249016 2. DOMDocument->loadXML() /home/vagrant/example.php:16 | |
bool(false) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment