projects
/
moonshot-ui.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
78e02f5
)
[pgo] Added parse method to WebProvisionParser
author
Alberto Ruiz
<aruiz@gnome.org>
Wed, 6 Jul 2011 15:05:41 +0000
(16:05 +0100)
committer
Alberto Ruiz
<aruiz@gnome.org>
Wed, 6 Jul 2011 15:05:41 +0000
(16:05 +0100)
src/moonshot-webp-parser.vala
patch
|
blob
|
history
diff --git
a/src/moonshot-webp-parser.vala
b/src/moonshot-webp-parser.vala
index
36f08a0
..
34e7330
100644
(file)
--- a/
src/moonshot-webp-parser.vala
+++ b/
src/moonshot-webp-parser.vala
@@
-156,9
+156,14
@@
namespace WebProvisioning
class WebProvisionParser
{
class WebProvisionParser
{
+ private MarkupParser parser;
+ private string text;
+ private string path;
public WebProvisionParser (string path)
{
public WebProvisionParser (string path)
{
- string text = "";
+ text = "";
+ this.path = path;
+
var file = File.new_for_path (path);
try
var file = File.new_for_path (path);
try
@@
-173,10
+178,14
@@
namespace WebProvisioning
error ("Could not retreive file size");
}
error ("Could not retreive file size");
}
+ parser = {start_element_func, null, text_element_func, null, null};
+ }
+
+ public void
+ parse ()
+ {
card = new IdCard();
card = new IdCard();
-
- MarkupParser parser = {null, null, text_element_func, null, null};
-
+
var ctx = new MarkupParseContext(parser, 0, null, null);
try
var ctx = new MarkupParseContext(parser, 0, null, null);
try
@@
-203,6
+212,7
@@
namespace WebProvisioning
}
var webp = new WebProvisionParser (args[1]);
}
var webp = new WebProvisionParser (args[1]);
+ webp.parse();
debug ("'%s' '%s' '%s' '%s'", card.display_name, card.username, card.password, card.issuer);
debug ("'%s' '%s' '%s' '%s'", card.display_name, card.username, card.password, card.issuer);