class WebProvisionParser
{
+ private MarkupParser parser;
+ private string text;
+ private string path;
public WebProvisionParser (string path)
{
- string text = "";
+ text = "";
+ this.path = path;
+
var file = File.new_for_path (path);
try
error ("Could not retreive file size");
}
+ parser = {start_element_func, null, text_element_func, null, null};
+ }
+
+ public void
+ parse ()
+ {
card = new IdCard();
-
- MarkupParser parser = {null, null, text_element_func, null, null};
-
+
var ctx = new MarkupParseContext(parser, 0, null, null);
try
}
var webp = new WebProvisionParser (args[1]);
+ webp.parse();
debug ("'%s' '%s' '%s' '%s'", card.display_name, card.username, card.password, card.issuer);