Home | History | Annotate | Download | only in xml

Lines Matching refs:Element

48  * Extracts the namespace and name of an expanded element or attribute name.
132 std::unique_ptr<Element> el = util::make_unique<Element>();
228 static void CopyAttributes(Element* el, android::ResXMLParser* parser, StringPool* out_pool) {
299 std::unique_ptr<Element> node = util::make_unique<Element>();
373 Element* FindRootElement(XmlResource* doc) {
377 Element* FindRootElement(Node* node) {
382 Element* el = nullptr;
383 while ((el = NodeCast<Element>(node)) == nullptr) {
387 // We are looking for the first element, and namespaces can only have one
404 Attribute* Element::FindAttribute(const StringPiece& ns,
414 const Attribute* Element::FindAttribute(const StringPiece& ns, const StringPiece& name) const {
423 Element* Element::FindChild(const StringPiece& ns, const StringPiece& name) {
427 Element* Element::FindChildWithAttribute(const StringPiece& ns,
441 if (Element* el = NodeCast<Element>(child)) {
457 std::vector<Element*> Element::GetChildElements() {
458 std::vector<Element*> elements;
468 if (Element* el = NodeCast<Element>(child)) {
475 std::unique_ptr<Node> Element::Clone(const ElementCloneFunc& el_cloner) {
476 auto el = util::make_unique<Element>();