Fungsi WsWriteXmlnsAttribute (webservices.h)
Menulis atribut Xmlns ke elemen saat ini. WsWriteStartElement harus dipanggil sebelum atribut dapat ditulis dan jika jumlah atribut melebihi jumlah maksimum atribut yang diizinkan untuk penulis, fungsi mengembalikan WS_E_QUOTA_EXCEEDED. (Lihat Nilai Pengembalian Windows Web Services.)
Sintaks
HRESULT WsWriteXmlnsAttribute(
[in] WS_XML_WRITER *writer,
[in, optional] const WS_XML_STRING *prefix,
[in] const WS_XML_STRING *ns,
[in] BOOL singleQuote,
[in, optional] WS_ERROR *error
);
Parameter
[in] writer
Penunjuk ke objek WS_XML_WRITER tempat atribut Xmlns ditulis. Penunjuk harus mereferensikan objek XML Writer yang valid.
[in, optional] prefix
Penunjuk WS_XML_STRING ke awalan yang akan digunakan untuk elemen mulai. Jika nilai yang dirujuk oleh parameter ini adalah NULL , Penulis akan memilih atribut.
Menentukan awalan yang akan digunakan untuk atribut xmlns.
[in] ns
Penunjuk WS_XML_STRING ke namespace untuk mengikat awalan.
[in] singleQuote
Menentukan apakah akan menggunakan tanda kutip tunggal atau ganda untuk nilai atribut.
[in, optional] error
Penunjuk ke objek WS_ERROR tempat informasi tambahan tentang kesalahan harus disimpan jika fungsi gagal.
Mengembalikan nilai
Fungsi ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Satu atau beberapa argumen tidak valid. |
|
Operasi tidak diperbolehkan karena status objek saat ini. |
|
Data input tidak dalam format yang diharapkan atau tidak memiliki nilai yang diharapkan. |
|
Kuota terlampaui. |
Keterangan
Ketentuan berikut berlaku:
- Jika awalan kosong ditentukan, maka namespace default ditetapkan.
- Jika awalan NULL ditentukan, Maka Writer memilih awalan yang sesuai untuk namespace.
- Jika atribut Xmlns berlebihan, atribut tersebut tidak dapat ditulis.
- Jika awalan yang tidak kosong ditentukan dengan namespace kosong WS_E_INVALID_FORMAT dikembalikan.
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 |