XML/Input: Difference between revisions
Content added Content deleted
(→{{header|AWK}}: add solution using xmlparser.awk) |
(→{{header|Vedit macro language}}: Accept both single and double quotes. Accept spaces, tabs and newlines as separator.) |
||
Line 328: | Line 328: | ||
<lang vedit> |
<lang vedit> |
||
Repeat(ALL) { |
Repeat(ALL) { |
||
Search("<Student |
Search("<Student|X", ERRBREAK) |
||
#1 = Cur_Pos |
#1 = Cur_Pos |
||
Match_Paren() |
Match_Paren() |
||
if (Search_Block( |
if (Search_Block(/Name=|{",'}/, #1, Cur_Pos, BEGIN+ADVANCE+NOERR+NORESTORE)==0) { Continue } |
||
#2 = Cur_Pos |
#2 = Cur_Pos |
||
Search( |
Search(/|{",'}/) |
||
Type_Block(#2, Cur_Pos) |
Type_Block(#2, Cur_Pos) |
||
Type_Newline |
Type_Newline |