/* xmlbird.vapi generated by valac 0.28.0, do not modify. */

namespace B {
	[CCode (cheader_filename = "xmlbird.h")]
	public class Attribute : GLib.Object {
		public string get_content ();
		public string get_name ();
		public string get_namespace ();
	}
	[CCode (cheader_filename = "xmlbird.h")]
	public class Attributes : GLib.Object {
		public class Iterator : GLib.Object {
			public new B.Attribute @get ();
			public bool next ();
		}
		public B.Attributes.Iterator iterator ();
	}
	[CCode (cheader_filename = "xmlbird.h")]
	public class Tag : GLib.Object {
		public class Iterator : GLib.Object {
			public new B.Tag @get ();
			public bool next ();
		}
		public B.Attributes get_attributes ();
		public string get_content ();
		public string get_name ();
		public B.Tag.Iterator iterator ();
		public void reparse ();
	}
	[CCode (cheader_filename = "xmlbird.h")]
	public class XmlParser : GLib.Object {
		public XmlParser (string data);
		public static string decode (string s);
		public static string encode (string s);
		public B.Tag get_root_tag ();
		public bool validate ();
	}
}
