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


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

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

Синтаксис

typedef struct _WS_XML_ATTRIBUTE {
  BYTE          singleQuote;
  BYTE          isXmlNs;
  WS_XML_STRING *prefix;
  WS_XML_STRING *localName;
  WS_XML_STRING *ns;
  WS_XML_TEXT   *value;
} WS_XML_ATTRIBUTE;

Члены

singleQuote

Следует ли использовать одинарные кавычки или двойные кавычки для окружения значения атрибута. В этом примере значение singleQuote для атрибута "id" будет равно FALSE.

isXmlNs

Указывает, является ли атрибут атрибутом xmlns. В приведенном выше примере для атрибута "xmlns:a" используется значение TRUE , а для атрибута "id" — FALSE .

prefix

Префикс атрибута. В приведенном выше примере префикс атрибута "xmlns:a" имеет значение "a", а префикс "id" — строку нулевой длины.

Префикс атрибута "xmlns" представляет собой строку нулевой длины.

localName

LocalName атрибута. В приведенном выше примере localName для атрибута "xmlns:a" не используется, поэтому имеет значение NULL. LocalName для атрибута "id" имеет значение "id".

ns

Пространство имен атрибута. В приведенном выше примере пространство имен для атрибута "xmlns:a" имеет значение "http://tempuri.org"". Пространство имен для атрибута "id" — это пустое пространство имен, представленное строкой нулевой длины.

value

Значение атрибута. В приведенном выше примере значение атрибута "xmlns:a" не используется, поэтому оно имеет значение NULL. Значение атрибута "id" — это WS_XML_TEXT , ссылающийся на значение "5".

Требования

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