3v4l.org

run code in 300+ PHP versions simultaneously
<?php $dtd = "abc.DTD"; $root = 'LOAN_APPLICATION'; $imp = new DOMImplementation(); // create DTD $dtd = $imp->createDocumentType($root,null,"asdasdas.DTD"); // create document $dom = $imp->createDocument(null,$root,$dtd); $dom->formatOutput = true; $base = $dom->getElementsByTagName($root)->item(0); $base->setAttribute("MISMOVersionID", "2.4"); $DI = $dom->createElement("_DATA_INFORMATION"); $DVN = $dom->createElement("DATA_VERSION_Number", "S4.2.02"); $DI->appendChild($DVN); $base->appendChild($DI); /*// create extension $ext = $dom->createElement('EXTENSION_LOAN_APPLICATION'); $ext->setAttribute('FRELoanProspectorVersionIdentifier','4.0'); // create function request $fr = $dom->createElement('FUNCTION_REQUEST'); $fr->setAttribute('_Type','PollingRequest'); // create requesting party $frp = $dom->createElement('FRE_REQUESTING_PARTY'); $frp->setAttribute('SellerServicerNumber',"12345"); $frp->setAttribute('UserIdentifier',"adasdasd"); $frp->setAttribute('Password',"12315612"); // create polling status $ps = $dom->createElement('POLLING_STATUS'); $ps->setAttribute('LoanProspectorAsynchronousIdentifier',"123156465"); // build $ext->appendChild($fr); $ext->appendChild($frp); $ext->appendChild($ps); $base->appendChild($ext);*/ print $dom->saveXML();
Output for 8.1.0 - 8.1.27, 8.2.0 - 8.2.18, 8.3.0 - 8.3.4, 8.3.6
Deprecated: DOMImplementation::createDocumentType(): Passing null to parameter #2 ($publicId) of type string is deprecated in /in/eT9G3 on line 8 <?xml version="1.0"?> <!DOCTYPE LOAN_APPLICATION SYSTEM "asdasdas.DTD"> <LOAN_APPLICATION MISMOVersionID="2.4"> <_DATA_INFORMATION> <DATA_VERSION_Number>S4.2.02</DATA_VERSION_Number> </_DATA_INFORMATION> </LOAN_APPLICATION>
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 Deprecated: DOMImplementation::createDocumentType(): Passing null to parameter #2 ($publicId) of type string is deprecated in /in/eT9G3 on line 8 <?xml version="1.0"?> <!DOCTYPE LOAN_APPLICATION SYSTEM "asdasdas.DTD"> <LOAN_APPLICATION MISMOVersionID="2.4"> <_DATA_INFORMATION> <DATA_VERSION_Number>S4.2.02</DATA_VERSION_Number> </_DATA_INFORMATION> </LOAN_APPLICATION>
Output for 5.5.0 - 5.5.38, 5.6.0 - 5.6.40, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30
<?xml version="1.0"?> <!DOCTYPE LOAN_APPLICATION SYSTEM "asdasdas.DTD"> <LOAN_APPLICATION MISMOVersionID="2.4"> <_DATA_INFORMATION> <DATA_VERSION_Number>S4.2.02</DATA_VERSION_Number> </_DATA_INFORMATION> </LOAN_APPLICATION>

preferences:
213.11 ms | 403 KiB | 329 Q