![]() |
IXMLDOMNode.nodeType: wo sind die OLE-Enumerationen?
Und gleich nochmal:
Wieder schnell die Info: Parser: IXMLDOMDocument2 (erzeugt mit der ClassFactory CoDOMDocument40) MS-XML-Version 5.0 Properties: NewParser = True; SelectionLanguage = XPath; Frage: IXMLDOMNode.nodeType ist vom Typ TOleEnum. Aber wie lauten diese Enumerationen? Und wie komm ich an diese? ich kann zwar mit
Delphi-Quellcode:
abfragen, das sieht aber leicht behindert aus und verweigert mir zudem den Zugriff über case of.
if (aXMLDoc.nodeTypeString = 'element'/'text'/'processinginstruction') then...
Gescheitert sind bisher:
Danke für eure Hilfe und Gruß |
Re: IXMLDOMNode.nodeType: wo sind die OLE-Enumerationen?
Hallo Armin,
NODE_ELEMENT und seine Freunde findest du normalerweise in der Unit, die du beim Import der type library erzeugt hast. Grüße vom marabu |
Re: IXMLDOMNode.nodeType: wo sind die OLE-Enumerationen?
Hallo marabu,
nochmal danke für die Antwort. Auf die Idee, in die importierte _TLB reinzuschauen, hätte ich auch selbst kommen können... :roll: Nur zur Info, die Konstanten lauten:
Delphi-Quellcode:
Gruß und vielen Dank nochmal für deine schnelle Antwort.
type
tagDOMNodeType = TOleEnum; const NODE_INVALID = $00000000; NODE_ELEMENT = $00000001; NODE_ATTRIBUTE = $00000002; NODE_TEXT = $00000003; NODE_CDATA_SECTION = $00000004; NODE_ENTITY_REFERENCE = $00000005; NODE_ENTITY = $00000006; NODE_PROCESSING_INSTRUCTION = $00000007; NODE_COMMENT = $00000008; NODE_DOCUMENT = $00000009; NODE_DOCUMENT_TYPE = $0000000A; NODE_DOCUMENT_FRAGMENT = $0000000B; NODE_NOTATION = $0000000C; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz