#N canvas 0 22 814 758 10;
#X msg 58 114 ;
#X obj 274 400 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X msg 274 417 mode \$1;
#X msg 72 133 ;
#X obj 59 363 tosymbol;
#X msg 120 400 reset;
#X msg 85 152 ;
#X msg 353 314 Alan
Turing;
#X obj 225 603 prepend set;
#X msg 225 622 anchovi -56;
#X obj 225 645 prepend set;
#X msg 225 663 name margherita;
#X text 348 414 1: all attribute:value pairs;
#X text 164 399 reset tag-tree;
#X floatatom 227 469 8 0 0 0 - - -;
#X obj 226 545 prepend set;
#X msg 226 563 toxine class dish pizza item;
#X text 406 463 0 invalid tag;
#X text 406 478 1 closed tag;
#X text 406 493 2 opening tag;
#X text 406 508 3 closing tag;
#X text 406 523 4 meta tag;
#X msg 97 171 ;
#X msg 110 223 - anchovi \$1
;
#X floatatom 110 208 5 0 0 0 - - -;
#X msg 115 244 ;
#X msg 114 263 ;
#X msg 114 281 ;
#X msg 115 299 ;
#X msg 115 318 ;
#X text 348 399 0: first attribute:value pair;
#X text 296 399 mode:;
#X obj 59 437 detox 1;
#X text 462 559 -1 when unmatched closing tag;
#X msg 187 318 ;
#X text 405 545 returns: 0 when tree is empty;
#X obj 61 598 print tag_type;
#X obj 61 616 print tag_tree;
#X obj 61 634 print tag_content;
#X obj 61 652 print attribute:value;
#X obj 352 150 openpanel;
#X obj 351 248 textfile;
#X obj 364 222 bng 15 250 50 0 empty empty empty 0 -6 0 8 -150892 -1
-1;
#X obj 352 133 bng 15 250 50 0 empty empty empty 0 -6 0 8 -166441 -1
-1;
#X msg 364 204 rewind;
#X msg 352 168 read \$1 cr;
#X text 433 199 go to start of file;
#X text 433 214 step through file;
#X obj 351 266 print input_line;
#X text 375 132 open wellformed xml-file;
#X msg 110 190 ;
#X text 354 298 closed tag w/ multiple attributes;
#X obj -14 13 cnv 15 780 40 empty empty detox 20 12 0 24 -237236 -66577
0;
#X text 85 21 extract values \, contents \, attributes from xml-tag
structures;
#X text 85 35 argument (optional): mode 0/1;
#X text 666 18 jasch 05/2006;
#X text 624 34 http://www.jasch.ch;
#X obj 310 465 cnv 15 90 20 empty empty tag_type: 10 10 0 10 -233017
-66577 0;
#X obj 312 542 cnv 15 90 20 empty empty tag_tree: 10 10 0 10 -233017
-66577 0;
#X obj 312 600 cnv 15 90 20 empty empty tag_content: 10 10 0 10 -233017
-66577 0;
#X obj 311 643 cnv 15 200 18 empty empty attribute/value_pairs: 10
10 0 10 -233017 -66577 0;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 2 0 32 0;
#X connect 3 0 4 0;
#X connect 4 0 32 0;
#X connect 5 0 32 0;
#X connect 6 0 4 0;
#X connect 7 0 4 0;
#X connect 8 0 9 0;
#X connect 10 0 11 0;
#X connect 15 0 16 0;
#X connect 22 0 4 0;
#X connect 23 0 4 0;
#X connect 24 0 23 0;
#X connect 25 0 4 0;
#X connect 26 0 4 0;
#X connect 27 0 4 0;
#X connect 28 0 4 0;
#X connect 29 0 4 0;
#X connect 32 0 10 0;
#X connect 32 0 39 0;
#X connect 32 1 8 0;
#X connect 32 1 38 0;
#X connect 32 2 15 0;
#X connect 32 2 37 0;
#X connect 32 3 14 0;
#X connect 32 3 36 0;
#X connect 34 0 4 0;
#X connect 40 0 45 0;
#X connect 41 0 4 0;
#X connect 41 0 48 0;
#X connect 42 0 41 0;
#X connect 43 0 40 0;
#X connect 44 0 41 0;
#X connect 45 0 41 0;
#X connect 50 0 4 0;