Поделиться через


структура WS_XML_ELEMENT_NODE (webservices.h)

Представляет начальный элемент в xml (например, <a:purchaseOrder xmlns:a="http://tempuri.org" id="5">)

Синтаксис

typedef struct _WS_XML_ELEMENT_NODE {
  WS_XML_NODE      node;
  WS_XML_STRING    *prefix;
  WS_XML_STRING    *localName;
  WS_XML_STRING    *ns;
  ULONG            attributeCount;
  WS_XML_ATTRIBUTE **attributes;
  BOOL             isEmpty;
} WS_XML_ELEMENT_NODE;

Члены

node

Базовый тип для всех типов, производных от WS_XML_NODE.

prefix

Префикс элемента. В этом примере он ссылается на "a". Пустые префиксы представлены WS_XML_STRING нулевой длины.

localName

LocalName элемента. В этом примере он ссылается на "purchaseOrder".

ns

Разрешенное пространство имен префикса. В этом примере он ссылается на "http://tempuri.org".

attributeCount

Количество атрибутов элемента. В примере это будет 2.

attributes

Массив атрибутов для элемента.

isEmpty

Является ли элемент пустым элементом. В этом примере это будет FALSE.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть webservices.h