📄 msxml4.tlh
字号:
struct IXMLDOMNode * * outNewChild ) = 0;
virtual HRESULT __stdcall replaceChild (
struct IXMLDOMNode * newChild,
struct IXMLDOMNode * oldChild,
struct IXMLDOMNode * * outOldChild ) = 0;
virtual HRESULT __stdcall removeChild (
struct IXMLDOMNode * childNode,
struct IXMLDOMNode * * oldChild ) = 0;
virtual HRESULT __stdcall appendChild (
struct IXMLDOMNode * newChild,
struct IXMLDOMNode * * outNewChild ) = 0;
virtual HRESULT __stdcall hasChildNodes (
VARIANT_BOOL * hasChild ) = 0;
virtual HRESULT __stdcall get_ownerDocument (
struct IXMLDOMDocument * * DOMDocument ) = 0;
virtual HRESULT __stdcall cloneNode (
VARIANT_BOOL deep,
struct IXMLDOMNode * * cloneRoot ) = 0;
virtual HRESULT __stdcall get_nodeTypeString (
BSTR * nodeType ) = 0;
virtual HRESULT __stdcall get_text (
BSTR * text ) = 0;
virtual HRESULT __stdcall put_text (
BSTR text ) = 0;
virtual HRESULT __stdcall get_specified (
VARIANT_BOOL * isSpecified ) = 0;
virtual HRESULT __stdcall get_definition (
struct IXMLDOMNode * * definitionNode ) = 0;
virtual HRESULT __stdcall get_nodeTypedValue (
VARIANT * typedValue ) = 0;
virtual HRESULT __stdcall put_nodeTypedValue (
VARIANT typedValue ) = 0;
virtual HRESULT __stdcall get_dataType (
VARIANT * dataTypeName ) = 0;
virtual HRESULT __stdcall put_dataType (
BSTR dataTypeName ) = 0;
virtual HRESULT __stdcall get_xml (
BSTR * xmlString ) = 0;
virtual HRESULT __stdcall transformNode (
struct IXMLDOMNode * stylesheet,
BSTR * xmlString ) = 0;
virtual HRESULT __stdcall selectNodes (
BSTR queryString,
struct IXMLDOMNodeList * * resultList ) = 0;
virtual HRESULT __stdcall selectSingleNode (
BSTR queryString,
struct IXMLDOMNode * * resultNode ) = 0;
virtual HRESULT __stdcall get_parsed (
VARIANT_BOOL * isParsed ) = 0;
virtual HRESULT __stdcall get_namespaceURI (
BSTR * namespaceURI ) = 0;
virtual HRESULT __stdcall get_prefix (
BSTR * prefixString ) = 0;
virtual HRESULT __stdcall get_baseName (
BSTR * nameString ) = 0;
virtual HRESULT __stdcall transformNodeToObject (
struct IXMLDOMNode * stylesheet,
VARIANT outputObject ) = 0;
};
enum tagDOMNodeType
{
NODE_INVALID = 0,
NODE_ELEMENT = 1,
NODE_ATTRIBUTE = 2,
NODE_TEXT = 3,
NODE_CDATA_SECTION = 4,
NODE_ENTITY_REFERENCE = 5,
NODE_ENTITY = 6,
NODE_PROCESSING_INSTRUCTION = 7,
NODE_COMMENT = 8,
NODE_DOCUMENT = 9,
NODE_DOCUMENT_TYPE = 10,
NODE_DOCUMENT_FRAGMENT = 11,
NODE_NOTATION = 12
};
struct __declspec(uuid("2933bf82-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMNodeList : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_item (
long index,
struct IXMLDOMNode * * listItem ) = 0;
virtual HRESULT __stdcall get_length (
long * listLength ) = 0;
virtual HRESULT __stdcall nextNode (
struct IXMLDOMNode * * nextItem ) = 0;
virtual HRESULT __stdcall reset ( ) = 0;
virtual HRESULT __stdcall get__newEnum (
IUnknown * * ppUnk ) = 0;
};
struct __declspec(uuid("2933bf83-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMNamedNodeMap : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall getNamedItem (
BSTR name,
struct IXMLDOMNode * * namedItem ) = 0;
virtual HRESULT __stdcall setNamedItem (
struct IXMLDOMNode * newItem,
struct IXMLDOMNode * * nameItem ) = 0;
virtual HRESULT __stdcall removeNamedItem (
BSTR name,
struct IXMLDOMNode * * namedItem ) = 0;
virtual HRESULT __stdcall get_item (
long index,
struct IXMLDOMNode * * listItem ) = 0;
virtual HRESULT __stdcall get_length (
long * listLength ) = 0;
virtual HRESULT __stdcall getQualifiedItem (
BSTR baseName,
BSTR namespaceURI,
struct IXMLDOMNode * * qualifiedItem ) = 0;
virtual HRESULT __stdcall removeQualifiedItem (
BSTR baseName,
BSTR namespaceURI,
struct IXMLDOMNode * * qualifiedItem ) = 0;
virtual HRESULT __stdcall nextNode (
struct IXMLDOMNode * * nextItem ) = 0;
virtual HRESULT __stdcall reset ( ) = 0;
virtual HRESULT __stdcall get__newEnum (
IUnknown * * ppUnk ) = 0;
};
struct __declspec(uuid("2933bf81-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMDocument : IXMLDOMNode
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_doctype (
struct IXMLDOMDocumentType * * documentType ) = 0;
virtual HRESULT __stdcall get_implementation (
struct IXMLDOMImplementation * * impl ) = 0;
virtual HRESULT __stdcall get_documentElement (
struct IXMLDOMElement * * DOMElement ) = 0;
virtual HRESULT __stdcall putref_documentElement (
struct IXMLDOMElement * DOMElement ) = 0;
virtual HRESULT __stdcall createElement (
BSTR tagName,
struct IXMLDOMElement * * element ) = 0;
virtual HRESULT __stdcall createDocumentFragment (
struct IXMLDOMDocumentFragment * * docFrag ) = 0;
virtual HRESULT __stdcall createTextNode (
BSTR data,
struct IXMLDOMText * * text ) = 0;
virtual HRESULT __stdcall createComment (
BSTR data,
struct IXMLDOMComment * * comment ) = 0;
virtual HRESULT __stdcall createCDATASection (
BSTR data,
struct IXMLDOMCDATASection * * cdata ) = 0;
virtual HRESULT __stdcall createProcessingInstruction (
BSTR target,
BSTR data,
struct IXMLDOMProcessingInstruction * * pi ) = 0;
virtual HRESULT __stdcall createAttribute (
BSTR name,
struct IXMLDOMAttribute * * attribute ) = 0;
virtual HRESULT __stdcall createEntityReference (
BSTR name,
struct IXMLDOMEntityReference * * entityRef ) = 0;
virtual HRESULT __stdcall getElementsByTagName (
BSTR tagName,
struct IXMLDOMNodeList * * resultList ) = 0;
virtual HRESULT __stdcall createNode (
VARIANT type,
BSTR name,
BSTR namespaceURI,
struct IXMLDOMNode * * node ) = 0;
virtual HRESULT __stdcall nodeFromID (
BSTR idString,
struct IXMLDOMNode * * node ) = 0;
virtual HRESULT __stdcall load (
VARIANT xmlSource,
VARIANT_BOOL * isSuccessful ) = 0;
virtual HRESULT __stdcall get_readyState (
long * value ) = 0;
virtual HRESULT __stdcall get_parseError (
struct IXMLDOMParseError * * errorObj ) = 0;
virtual HRESULT __stdcall get_url (
BSTR * urlString ) = 0;
virtual HRESULT __stdcall get_async (
VARIANT_BOOL * isAsync ) = 0;
virtual HRESULT __stdcall put_async (
VARIANT_BOOL isAsync ) = 0;
virtual HRESULT __stdcall abort ( ) = 0;
virtual HRESULT __stdcall loadXML (
BSTR bstrXML,
VARIANT_BOOL * isSuccessful ) = 0;
virtual HRESULT __stdcall save (
VARIANT destination ) = 0;
virtual HRESULT __stdcall get_validateOnParse (
VARIANT_BOOL * isValidating ) = 0;
virtual HRESULT __stdcall put_validateOnParse (
VARIANT_BOOL isValidating ) = 0;
virtual HRESULT __stdcall get_resolveExternals (
VARIANT_BOOL * isResolving ) = 0;
virtual HRESULT __stdcall put_resolveExternals (
VARIANT_BOOL isResolving ) = 0;
virtual HRESULT __stdcall get_preserveWhiteSpace (
VARIANT_BOOL * isPreserving ) = 0;
virtual HRESULT __stdcall put_preserveWhiteSpace (
VARIANT_BOOL isPreserving ) = 0;
virtual HRESULT __stdcall put_onreadystatechange (
VARIANT _arg1 ) = 0;
virtual HRESULT __stdcall put_ondataavailable (
VARIANT _arg1 ) = 0;
virtual HRESULT __stdcall put_ontransformnode (
VARIANT _arg1 ) = 0;
};
struct __declspec(uuid("2933bf8b-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMDocumentType : IXMLDOMNode
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_name (
BSTR * rootName ) = 0;
virtual HRESULT __stdcall get_entities (
struct IXMLDOMNamedNodeMap * * entityMap ) = 0;
virtual HRESULT __stdcall get_notations (
struct IXMLDOMNamedNodeMap * * notationMap ) = 0;
};
struct __declspec(uuid("2933bf86-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMElement : IXMLDOMNode
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_tagName (
BSTR * tagName ) = 0;
virtual HRESULT __stdcall getAttribute (
BSTR name,
VARIANT * value ) = 0;
virtual HRESULT __stdcall setAttribute (
BSTR name,
VARIANT value ) = 0;
virtual HRESULT __stdcall removeAttribute (
BSTR name ) = 0;
virtual HRESULT __stdcall getAttributeNode (
BSTR name,
struct IXMLDOMAttribute * * attributeNode ) = 0;
virtual HRESULT __stdcall setAttributeNode (
struct IXMLDOMAttribute * DOMAttribute,
struct IXMLDOMAttribute * * attributeNode ) = 0;
virtual HRESULT __stdcall removeAttributeNode (
struct IXMLDOMAttribute * DOMAttribute,
struct IXMLDOMAttribute * * attributeNode ) = 0;
virtual HRESULT __stdcall getElementsByTagName (
BSTR tagName,
struct IXMLDOMNodeList * * resultList ) = 0;
virtual HRESULT __stdcall normalize ( ) = 0;
};
struct __declspec(uuid("2933bf85-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMAttribute : IXMLDOMNode
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_name (
BSTR * attributeName ) = 0;
virtual HRESULT __stdcall get_value (
VARIANT * attributeValue ) = 0;
virtual HRESULT __stdcall put_value (
VARIANT attributeValue ) = 0;
};
struct __declspec(uuid("3efaa413-272f-11d2-836f-0000f87a7782"))
IXMLDOMDocumentFragment : IXMLDOMNode
{};
struct __declspec(uuid("2933bf84-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMCharacterData : IXMLDOMNode
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_data (
BSTR * data ) = 0;
virtual HRESULT __stdcall put_data (
BSTR data ) = 0;
virtual HRESULT __stdcall get_length (
long * dataLength ) = 0;
virtual HRESULT __stdcall substringData (
long offset,
long count,
BSTR * data ) = 0;
virtual HRESULT __stdcall appendData (
BSTR data ) = 0;
virtual HRESULT __stdcall insertData (
long offset,
BSTR data ) = 0;
virtual HRESULT __stdcall deleteData (
long offset,
long count ) = 0;
virtual HRESULT __stdcall replaceData (
long offset,
long count,
BSTR data ) = 0;
};
struct __declspec(uuid("2933bf87-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMText : IXMLDOMCharacterData
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall splitText (
long offset,
struct IXMLDOMText * * rightHandTextNode ) = 0;
};
struct __declspec(uuid("2933bf88-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMComment : IXMLDOMCharacterData
{};
struct __declspec(uuid("2933bf8a-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMCDATASection : IXMLDOMText
{};
struct __declspec(uuid("2933bf89-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMProcessingInstruction : IXMLDOMNode
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_target (
BSTR * name ) = 0;
virtual HRESULT __stdcall get_data (
BSTR * value ) = 0;
virtual HRESULT __stdcall put_data (
BSTR value ) = 0;
};
struct __declspec(uuid("2933bf8e-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMEntityReference : IXMLDOMNode
{};
struct __declspec(uuid("3efaa426-272f-11d2-836f-0000f87a7782"))
IXMLDOMParseError : IDispatch
{
//
// Raw methods provided by interface
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -