Bagikan melalui


struktur WS_XML_ATTRIBUTE (webservices.h)

Mewakili atribut (misalnya, <a:purchaseOrder xmlns:a="http://tempuri.org" id="5">)

Sintaks

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;

Anggota

singleQuote

Apakah akan menggunakan tanda kutip tunggal atau tanda kutip ganda untuk mengelilingi nilai atribut. Dalam contoh, nilai singleQuote untuk atribut "id" adalah FALSE.

isXmlNs

Apakah atribut tersebut adalah atribut xmlns atau tidak. Dalam contoh di atas, ini akan menjadi TRUE untuk atribut "xmlns:a", tetapi FALSE untuk atribut "id".

prefix

Awalan atribut. Dalam contoh di atas, awalan untuk atribut "xmlns:a" adalah "a", sementara awalan untuk "id" adalah string panjang nol.

Awalan untuk atribut "xmlns" adalah string panjang nol.

localName

LocalName dari atribut . Dalam contoh di atas, localName untuk atribut "xmlns:a" tidak digunakan sehingga NULL. LocalName untuk atribut "id" adalah "id".

ns

Namespace atribut. Dalam contoh di atas, namespace untuk atribut "xmlns:a" adalah "http://tempuri.org". Namespace untuk atribut "id" adalah namespace kosong yang diwakili oleh string panjang nol.

value

Nilai atribut Dalam contoh di atas nilai untuk atribut "xmlns:a" tidak digunakan sehingga NULL. Nilai untuk atribut "id" adalah WS_XML_TEXT yang mengacu pada nilai "5".

Persyaratan

   
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Header webservices.h