24 #ifndef __IIDXMLElement__ 25 #define __IIDXMLElement__ 27 #include "K2Iterator.h" 28 #include "TextRange.h" 29 #include "XMLContentReference.h" 31 #include "XMLReference.h" 33 #include "IPMUnknown.h" 36 typedef int32 LayoutSelector;
37 const LayoutSelector kStandardLayout = 1;
42 class XMLDTDInsertElementList;
43 class XMLDTDReplaceElementList;
59 enum { kDefaultIID = IID_IIDXMLELEMENT };
158 virtual void RemoveChild(int32 indexAt, bool16 resetChild = kTrue) = 0;
203 virtual void SetContentItem(
UID contentItem, LayoutSelector selector = kStandardLayout) = 0;
345 #endif // __IIDXMLElement__