method
public
static
Xml::insertXmlBeforeNode()
Сигнатура
public static insertXmlBeforeNode(string $xml, DOMDocument $document, DOMNode $node) : mixed
Параметры
$xml
string
$document
DOMDocument
$node
DOMNode
Возвращаемое значение
mixed
Как применяется в Xml
Xml::insertXmlBeforeNode() — метод класса \Bitrix\DocumentGenerator\Body\Xml модуля «Генератор документов».
Статический метод — вызывается через имя класса Xml, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\DocumentGenerator\Body\Xml;
Loader::includeModule('documentgenerator');
$xml = '';
$document = null; // DOMDocument
$node = null; // DOMNode
$result = Xml::insertXmlBeforeNode($xml, $document, $node);
// $result: mixedДругие методы Xml
appendXmlToNode()detectHtml()getBodyNodeName()getCodeFromPlaceholder()getContent()getDocumentContentNodes()getDocumentNodeName()getDomDocument()getFieldNames()getFields()getFileExtension()getFileMimeType()
insertXmlBeforeNode() есть и у других классов модуля «Генератор документов»: DocxXml.
Исходный файл: source/documentgenerator/lib/body/xml.php:250

