Software: Apache. PHP/8.1.30 uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root) Safe-mode: OFF (not secure) /usr/share/nodejs/jsdom/lib/jsdom/living/domparsing/ drwxr-xr-x |
Viewing file: Select action/file-type: "use strict"; const produceXMLSerialization = require("w3c-xmlserializer"); const parse5 = require("parse5"); const DOMException = require("domexception/webidl2js-wrapper"); const utils = require("../generated/utils"); const treeAdapter = require("./parse5-adapter-serialization"); const NODE_TYPE = require("../node-type"); const NAMESPACES = require("../helpers/namespaces"); function htmlSerialization(node) { if ( node.nodeType === NODE_TYPE.ELEMENT_NODE && node.namespaceURI === NAMESPACES.HTML_NS && node.tagName === "TEMPLATE" ) { node = node.content; } return parse5.serialize(node, { treeAdapter }); } module.exports.fragmentSerialization = (node, { requireWellFormed, globalObject }) => { const contextDocument = node.nodeType === NODE_TYPE.DOCUMENT_NODE ? node : node._ownerDocument; if (contextDocument._parsingMode === "html") { return htmlSerialization(node); } const childNodes = node.childNodesForSerializing || node.childNodes; try { let serialized = ""; for (let i = 0; i < childNodes.length; ++i) { serialized += produceXMLSerialization( utils.wrapperForImpl(childNodes[i] || childNodes.item(i)), { requireWellFormed } ); } return serialized; } catch (e) { throw DOMException.create(globalObject, [e.message, "InvalidStateError"]); } }; |
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0033 ]-- |