public XMLTag[] GetChilds() { int cnt = GetChildCount(); XMLTag[] childs = new XMLTag[cnt]; for (int idx = 0; idx < cnt; idx++) { childs[idx] = GetChild(idx); } return(childs); }
public void RemoveChild(XMLTag child) { CPP.Add("$q->removeChild(*$check(child)->$q);"); }
public XMLTag InsertChild(int index, XMLTag child) { CPP.Add("$q->insertBefore(*$check(child)->$q, $q->childNodes().at(index));"); return((XMLTag)CPP.ReturnObject("child")); }
public XMLTag AddChild(XMLTag child) { CPP.Add("$q->appendChild(*$check(child)->$q);"); return((XMLTag)CPP.ReturnObject("child")); }
public XMLAttr(XMLTag tag, int index) { CPP.Add("QString name = $check(tag)->$q->attributes().item(index).nodeName();"); CPP.Add("$q = new QDomAttr($check(tag)->$q->attributeNode(name));"); }
public XMLAttr(XMLTag tag, String name) { CPP.Add("$q = new QDomAttr($check(tag)->$q->attributeNode($check(name)->qstring()));"); }