Bagikan melalui


Fungsi WsGetXmlAttribute (webservices.h)

Menemukan atribut xml terdekat dalam cakupan dengan localName yang ditentukan dan mengembalikan nilainya.
Nilai yang dikembalikan ditempatkan pada tumpukan yang ditentukan.

Sintaks

HRESULT WsGetXmlAttribute(
  [in]           WS_XML_READER       *reader,
  [in]           const WS_XML_STRING *localName,
  [in]           WS_HEAP             *heap,
                 WCHAR               **valueChars,
  [out]          ULONG               *valueCharCount,
  [in, optional] WS_ERROR            *error
);

Parameter

[in] reader

Pembaca yang atribut xmlnya akan dicari.

[in] localName

LocalName dari atribut xml yang akan dicari.

[in] heap

Timbunan tempat nilai yang dihasilkan harus dialokasikan.

valueChars

Nilai atribut disimpan di sini.

[out] valueCharCount

Panjang valueChars.

[in, optional] error

Menentukan di mana informasi kesalahan tambahan harus disimpan jika fungsi gagal.

Mengembalikan nilai

Fungsi ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
E_INVALIDARG
Satu atau beberapa argumen tidak valid.
S_FALSE
Atribut xml tidak ditemukan.

Keterangan

Fungsi ini hanya dapat digunakan untuk mendapatkan nilai atribut dalam cakupan yang menggunakan awalan "xml".

Jika tidak ada atribut xml yang cocok yang ditemukan, string panjang nol akan dikembalikan untuk nilai , dan fungsi mengembalikan S_FALSE.

Pembaca tidak melakukan apa pun dengan atribut xml selain memunculkannya untuk diperiksa.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header webservices.h
Pustaka WebServices.lib
DLL WebServices.dll