다음을 통해 공유


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

작은따옴표 또는 큰따옴표를 사용하여 특성 값을 둘러싸는지 여부입니다. 예제에서 특성 "id"에 대한 singleQuote 값은 FALSE입니다.

isXmlNs

특성이 xmlns 특성인지 여부입니다. 위의 예제에서는 특성 "xmlns:a"의 경우 TRUE 이지만 특성 "id"의 경우 FALSE 입니다.

prefix

특성의 접두사입니다. 위의 예제에서 특성 "xmlns:a"의 접두사는 "a"이고 "id"의 접두사는 길이가 0인 문자열입니다.

특성 "xmlns"의 접두사는 길이가 0인 문자열입니다.

localName

특성의 localName입니다. 위의 예제에서 특성 "xmlns:a"에 대한 localName은 NULL이 되도록 사용되지 않습니다. 특성 "id"의 localName은 "id"입니다.

ns

특성의 네임스페이스입니다. 위의 예제에서 특성 "xmlns:a"의 네임스페이스는 "http://tempuri.org"입니다. 특성 "id"의 네임스페이스는 길이가 0인 문자열로 표시되는 빈 네임스페이스입니다.

value

특성 값 위의 예제에서 특성 "xmlns:a"에 대한 값은 NULL이 되도록 사용되지 않습니다. 특성 "id"의 값은 값 "5"를 참조하는 WS_XML_TEXT .

요구 사항

   
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
머리글 webservices.h