Node-RED:Библиотеки/node-red/XML: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Нет описания правки
 
(не показаны 3 промежуточные версии 2 участников)
Строка 1: Строка 1:
{{Node-RED/Панель перехода}}
{{Node-RED/Панель перехода}}
{{Перевод от Сubewriter}}
{{Перевод от Сubewriter}}
{{Myagkij-редактор}}
{{Myagkij-редактор}}
Строка 27: Строка 26:
К примеру, [[XML-строка]] ниже...
К примеру, [[XML-строка]] ниже...


<syntaxhighlight lang="html5" enclose="div">
<syntaxhighlight lang="html5">
<p class="tag">Hello World</p>
<p class="tag">Hello World</p>
</syntaxhighlight>
</syntaxhighlight>
Строка 33: Строка 32:
...после преобразования в [[JavaScript-объект]] будет выглядеть вот так:
...после преобразования в [[JavaScript-объект]] будет выглядеть вот так:


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript">
{
{
   "p": {
   "p": {
Строка 50: Строка 49:
<references />
<references />
{{Навигационная таблица/Node-RED библиотеки}}
{{Навигационная таблица/Node-RED библиотеки}}
{{Навигационная таблица/Телепорт}}
[[Категория:Нода]]
[[Категория:Нода]]
[[Категория:Нода Node-RED]]
[[Категория:Нода Node-RED]]
Строка 56: Строка 56:
[[Категория:Нода модуля node-red]]
[[Категория:Нода модуля node-red]]
[[Категория:Нода node-red]]
[[Категория:Нода node-red]]
{{ИнфоОСтр
|Название=XML
|Метки=xml, чьд, node xml, nodered node xml, xml node, тщву чьд
|Описание=[[File:nodered_node_xml.PNG|center]]
Конвертирует [[XML-строку]] в [[JavaScript-объект]] и наоборот.
}}
{{SEO
|Заголовок статьи=Node-RED: Нода XML / Онлайн справочник - wikihandbk.com
|Ключевые слова=xml, чьд, node xml, nodered node xml, xml node, тщву чьд
|Описание статьи=Конвертирует XML-строку в JavaScript-объект и наоборот.
|Изображение статьи для Open Graph=
|Адрес страницы для schemaNewsArticle=<nowiki>http://wikihandbk.com/wiki/Node-RED:Библиотеки/node-red/XML</nowiki>
|Изображение статьи для schemaNewsArticle=<nowiki></nowiki>
|Высота изображения статьи для schemaNewsArticle=
|Ширина изображения статьи для schemaNewsArticle=
|Дата публикации для schemaNewsArticle=2019-05-24
|Автор=Мякишев Е.А.
|Издатель=myagkij
|Логотип издателя для schemaNewsArticle=<nowiki>http://wikihandbk.com/ruwiki/images/6/61/Tech_geek_logo_1x.jpg</nowiki>
|Ширина логотипа издателя для schemaNewsArticle=60
|Высота логотипа издателя для schemaNewsArticle=45
}}

Текущая версия от 11:13, 24 сентября 2023

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Нода «XML»

Конвертирует XML-строку в JavaScript-объект и наоборот.

Свойства присылаемого сообщения

Свойства отправляемого сообщения

  • Свойство «payload» (объект/строка)
  • Свойство «options» (объект) – опциональное свойство, с помощью которого задаются настройки библиотеки, лежащей в основе ноды «XML» и используемой для конвертирования в XML и обратно. Более подробно читайте тут.

Подробное описание

При конвертировании между XML и JavaScript-объектом атрибуты XML добавляются в виде свойства, по умолчанию имеющего название «$». Текстовый контент добавляется как свойство под названием «_». Впрочем, названия этих свойств можно поменять в настройках ноды.

К примеру, XML-строка ниже...

<p class="tag">Hello World</p>

...после преобразования в JavaScript-объект будет выглядеть вот так:

{
  "p": {
    "$": {
      "class": "tag"
    },
    "_": "Hello World"
  }
}

См.также

Внешние ссылки