mNameSpaceManager = nsnull;
                           mXPathDocument(nsnull){  NS_INIT_ISUPPORTS();  mArena = nsnull;  mDocumentURL = nsnull;  mCharacterSet.Assign(NS_LITERAL_STRING("ISO-8859-1"));  mParentDocument = nsnull;  mRootContent = nsnull;  mListenerManager = nsnull;  mInDestructor = PR_FALSE;  mNameSpaceManager = nsnull;  mHeaderData = nsnull;  mChildNodes = nsnull;  mModCount = 0;  mNextContentID = NS_CONTENT_ID_COUNTER_BASE;  mDTD = 0;  mBoxObjectTable = nsnull;  mNumCapturers = 0;#ifdef IBMBIDI  mBidiEnabled = PR_FALSE;#endif // IBMBIDI  // Force initialization.  mBindingManager = do_CreateInstance("@mozilla.org/xbl/binding-manager;1");  nsCOMPtr<nsIDocumentObserver> observer(do_QueryInterface(mBindingManager));  if (observer) // We must always be the first observer of the document.    mObservers.InsertElementAt(observer, 0);}