public virtual extern Haxe.HaxeBool RemoveChild(Haxe.root.Xml x);
public virtual extern void InsertChild(Haxe.root.Xml x, int pos);
public static extern Haxe.HaxeString Print(Haxe.root.Xml xml, bool pretty = false);
public virtual extern void AddChild(Haxe.root.Xml x);
protected virtual extern void WriteNode(Haxe.root.Xml value, string tabs);
protected virtual extern Haxe.HaxeBool HasChildren(Haxe.root.Xml value);
public static extern void CheckNode(Haxe.root.Xml x, Haxe.Xml.Rule r);
public static extern void CheckDocument(Haxe.root.Xml x, Haxe.Xml.Rule r);
private static extern CheckResult _Check(Haxe.root.Xml x, Haxe.Xml.Rule r);
private static extern Haxe.HaxeString MakeString(Haxe.root.Xml x);
private static extern Haxe.HaxeBool IsBlank(Haxe.root.Xml x);
public virtual extern void New(Haxe.root.Xml x);
private static extern Haxe.HaxeInt DoParse(string str, bool strict, int p = 0, Haxe.root.Xml parent = default(Haxe.root.Xml));
public virtual extern Haxe.Rtti.TypeTree ProcessElement(Haxe.root.Xml x);
public virtual extern void Process(Haxe.root.Xml x, string platform);