# DocxXml

URL: https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\DocumentGenerator\Body\DocxXml`
Модуль: DocumentGenerator.

Исходный файл: `source/documentgenerator/lib/body/docxxml.php:14`

## Константы (7)

- `ARRAY_INDEX_MODIFIER`
- `BLOCK_END_PLACEHOLDER`
- `BLOCK_START_PLACEHOLDER`
- `BODY_NODE_NAME`
- `DOCUMENT_NODE_NAME`
- `NUMBERING_TYPE_ORDERED`
- `NUMBERING_TYPE_UNORDERED`

## Методы (31)

- [`__construct()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/__construct/) — Конструктор Body.
- [`static appendXmlToNode()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/appendxmltonode/)
- [`static detectHtml()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/detecthtml/)
- [`findImages()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/findimages/) — Получить все узлы рисования, помеченные плейсхолдерами.
- [`static getBodyNodeName()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/getbodynodename/)
- [`static getCodeFromPlaceholder()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/getcodefromplaceholder/)
- [`getContent()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/getcontent/)
- [`static getDocumentContentNodes()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/getdocumentcontentnodes/)
- [`static getDocumentNodeName()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/getdocumentnodename/)
- [`getDomDocument()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/getdomdocument/)
- [`getFieldNames()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/getfieldnames/)
- [`getFields()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/getfields/)
- [`getFileExtension()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/getfileextension/)
- [`getFileMimeType()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/getfilemimetype/)
- [`static getMainPrefix()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/getmainprefix/)
- [`static getNamespaces()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/getnamespaces/)
- [`getPlaceholders()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/getplaceholders/)
- [`static getRandomId()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/getrandomid/)
- [`getStorage()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/getstorage/)
- [`static getValidXmlWithContent()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/getvalidxmlwithcontent/)
- [`getXPath()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/getxpath/)
- [`static insertXmlBeforeNode()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/insertxmlbeforenode/)
- [`isFileProcessable()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/isfileprocessable/)
- [`normalizeContent()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/normalizecontent/) — Нормализует содержимое документа, удаляя ненужные теги между {}
- [`process()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/process/) — Разобрать $content, обработать команды, заполнить значения.
- [`static readFromStorage()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/readfromstorage/)
- [`save()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/save/)
- [`setExcludedPlaceholders()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/setexcludedplaceholders/) — Установить список плейсхолдеров, которые не будут заполнены значениями.
- [`setFields()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/setfields/)
- [`setStorage()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/setstorage/)
- [`setValues()`](https://chugunov.pro/api-bitrix/documentgenerator/body/docxxml/setvalues/)

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-DocumentGenerator-Body-DocxXml.html
