Lines Matching refs:Element
555 XMLTokenizer::XMLTokenizer(DocumentFragment* fragment, Element* parentElement, FragmentScriptingPermission scriptingPermission)
585 Vector<Element*> elemStack;
592 parentElement = static_cast<Element*>(n);
598 for (Element* element = elemStack.last(); !elemStack.isEmpty(); elemStack.removeLast()) {
599 if (NamedNodeMap* attrs = element->attributes()) {
610 // If the parent element is not in document tree, there may be no xmlns attribute; just default to the parent's namespace.
680 static inline void handleElementNamespaces(Element* newElement, const xmlChar** libxmlNamespaces, int nb_namespaces, ExceptionCode& ec, FragmentScriptingPermission scriptingPermission)
703 static inline void handleElementAttributes(Element* newElement, const xmlChar** libxmlAttributes, int nb_attributes, ExceptionCode& ec, FragmentScriptingPermission scriptingPermission)
756 // we should make sure that the root element MUST be 'html' and
760 handleError(fatal, "XHTMLMP document expects 'html' as root element.", lineNumber(), columnNumber());
775 RefPtr<Element> newElement = m_doc->createElement(qName, true);
835 if (m_scriptingPermission == FragmentScriptingNotAllowed && n->isElementNode() && toScriptElement(static_cast<Element*>(n))) {
847 Element* element = static_cast<Element*>(n);
849 // The element's parent may have already been removed from document.
851 if (!element->inDocument()) {
856 ScriptElement* scriptElement = toScriptElement(element);
876 if (element->dispatchBeforeLoadEvent(scriptHref) &&
878 m_scriptElement = element;
1049 handleError(fatal, "Invalid DOCTYPE declaration, expected 'html' as root element.", lineNumber(), columnNumber());
1393 bool parseXMLDocumentFragment(const String& chunk, DocumentFragment* fragment, Element* parent, FragmentScriptingPermission scriptingPermission)