2009-06-26 4 views

ответ

3

Вы можете подтвердить свое действие при загрузке. Это пример кода из Windows/MSXML SDK:

IXMLDOMSchemaCollectionPtr pXS; 
    IXMLDOMDocument2Ptr   pXD = NULL; 
    IXMLDOMParseErrorPtr   pErr = NULL; 
    _bstr_t      strResult = ""; 

    HRESULT hr = pXS.CreateInstance(__uuidof(XMLSchemaCache50)); 
    hr = pXS->add("urn:namespace", "myschema.xsd"); 

    // Create a DOMDocument and set its properties. 
    hr = pXD.CreateInstance(__uuidof(DOMDocument50)); 

    // Assign the schema cache to the DOMDocument's 
    // schemas collection. 
    pXD->schemas = pXS.GetInterfacePtr(); 

    // Load books.xml as the DOM document. 
    pXD->async = VARIANT_FALSE; 
    pXD->validateOnParse = VARIANT_TRUE; 
    pXD->resolveExternals = VARIANT_TRUE; 
    hr = pXD->load("TheXmlDocument.xml"); 

    // check hr and pXD->errorCode here 

Вы можете download the MSXML6 SDK получить этот образец и много других. Примечание. Он не будет установлен на Vista. Если вы запустите Vista, то получите Windows SDK.

Смежные вопросы