Spec-Zone.ru › Nushell

to xml для форматов

Преобразование специальной структуры записи в текстовый формат .xml.

Подпись

> to xml {flags}

Флаги

  • --pretty, -p {int}: Форматирует XML-текст с заданным отступом.

Типы входных/выходных данных:

Вход Выход
запись строка

Примеры

Выводит XML-строку, представляющую содержимое этой таблицы

> {tag:noteattributes: {} content: [{tag:rememberattributes: {} content: [{tag:nullattrs:nullcontent:Event}]}]} |to xml
<note><remember>Event</remember></note>

При форматировании xml null и пустые поля записи могут быть опущены, а строки могут быть записаны без обертывающей записи

> {tag:notecontent: [{tag:remembercontent: [Event]}]} |to xml
<note><remember>Event</remember></note>

Необязательно, форматирует текст с пользовательским отступом

> {tag:notecontent: [{tag:remembercontent: [Event]}]} |to xml-p3
<note>
<remember>Event</remember>
</note>

Примечания

Каждая XML-запись представлена записью с полями тега, атрибута и содержимого. Для представления различных типов записей необходимо задать различные значения в этих полях:

  1. Запись тега: {tag: <tag name> attrs: {<attr name>: "<string value>" ...} content: [<entries>]}
  2. Запись комментария: {tag: '!' attrs: null content: "<comment string>"}
  3. Инструкция обработки (PI): {tag: '?<pi name>' attrs: null content: "<pi content string>"}
  4. Текст: {tag: null attrs: null content: "<text>"}. Или как обычный <text> вместо записи.

Кроме того, любое поле, которое является пустой записью, пустым списком или null, может быть опущено.

Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/to_xml.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API