Wie kann man einen Knoten mit NodeType = ntDocType erstellen.



  • [cpp]
    Das hier:

    _di_IXMLDocument pDoc
    .....
    _di_IXMLNodeList p_ChildNodes = pDoc->ChildNodes;
    _di_IXMLNode p_Comment = pDoc->CreateNode( L"Kommentar", ntComment );
    p_ChildNodes->Insert( 1, p_Comment );
    .....

    funktioniert und ich kriege in meinem XML_Dokument das hier:
    <!-- Kommentar -->
    als 2-te Zeile.

    Ich möchte aber als 2-te Zeile
    <!DOCTYPE..... >
    haben.
    Ich habe folgendes versucht

    _di_IXMLDocument pDoc
    .....
    _di_IXMLNodeList p_ChildNodes = pDoc->ChildNodes;
    _di_IXMLNode p_DocType = pDoc->CreateNode( L"DOCTYPE..", ntDocType );
    p_ChildNodes->Insert( 1, p_DocType );
    ...........

    aber das bringt eine Exception zurück.

    Ich habe nichts anderes gefunden womit ich
    einen Knoten mit NodeType = ntDocType erstellen kann.
    Wie kann ich anders die <!DOCTYPE..... > Zeile erzeugen.

    Können Sie mir helfen ?

    Danke Igor.



  • Einmal reicht. Bitte die Faustregel beachten: ein Thema pro Thread, ein Thread pro Thema.

    Wenn du nachträglich merkst, dass du dein Problem besser formulieren kannst, dann mach das bitte im Originalthread.


Anmelden zum Antworten