var k = iter.get();
var v = this.out_props.get(k);
-
+ this.node.setLine(this.cur_line, "p",k); //listener
this.addLine(this.pad + k + " : " + v + suffix, ',');
}
var k = iter.get();
var v = this.out_listeners.get(k);
- this.addLine(this.pad + indent_str + k + " : ", '');
+ this.addLine(this.pad + indent_str + k + " : ", 0);
this.node.setLine(this.cur_line, "l",k); //listener
this.addLine( v,',');
}
var niter = this.out_nodeprops.map_iterator();
while(niter.next()) {
- this.addLine(this.pad + niter.get_key() + " : ", '');
+ this.addLine(this.pad + niter.get_key() + " : ", 0);
var addstr = this.mungeChildNew(this.pad + indent_str, niter.get_value());
this.addLine(addstr,',') ;
while(piter.next()) {
- this.addLine(this.pad + piter.get_key() + " : [", '');
+ this.addLine(this.pad + piter.get_key() + " : [", 0);
var pliter = piter.get_value().list_iterator();
while (pliter.next()) {
// children..
if (this.out_children.size > 0) {
- this.addLine(this.pad + "items : [" , '');
+ this.addLine(this.pad + "items : [" , 0);
var cniter = this.out_children.list_iterator();
while (cniter.next()) {
suffix = cniter.has_next() ? "," : "";
- this.addMultiLine(this.pad + indent_str +
- this.mungeChildNew(this.pad + indent_str + indent_str, cniter.get()) + suffix
- );
+ var addstr = this.mungeChildNew(this.pad + indent_str + indent_str, cniter.get());
+ this.addLine(this.pad + indent_str + addstr, ',');
}
this.closeLine();
this.closeLine();
if (this.node.props.has_key("* xinclude")) {
- this.addLine(spad + "})",'');
+ this.addLine(spad + "})",0);
} else {
- this.addLine( spad + "}", '');
+ this.addLine( spad + "}", 0);
}
this.node.sortLines();
{
string left;
Regex func_regex ;
-
- if (this.node.props.has_key("$ xns")) {
- this.out_props.set("'|xns'", "'" + this.node.props.get("$ xns") + "'" );
-
- //this.els.add("'|xns' : '" + this.node.props.get("$ xns") + "'");
-
- }
-
-
+
try {
func_regex = new Regex("^\\s+|\\s+$");
} catch (RegexError e) {
//nstr = string.joinv("\n", lines);
}
this.out_props.set(left, nstr);
+
+ if (left == "xns") {
+
+ this.out_props.set("'|xns'", "'" + nstr + "'" );
+ }
+
+
+ }
+
+
+
//print("==> " + str + "\n");
//this.els.add(left + " : "+ nstr);
continue;