- #刷题
求解一道xml parser的题

3413
看到一个面经说
一个string paring问题: “<ClassA><PropertyA>valueA</PropertyA><PropertyB>ValueB</PropertyB>...</ClassA> <ClassA><PropertyA>...</PropertyA><PropertyB>...</PropertyB>...</ClassA>...”, 然后print出一个表格
PropertyA PropertyB ...
ValueA ValueB ...
Property 提前并没有定义,要看到时候parse出来是啥
我理解是这个string应该是有类似<div></div>在开头结尾的。但是实在想不到怎么去parse这种string?是建一个类似下面这样的tag class,然后用stack?
class Tag {
String name;
String value;
List<Tag> children
}
一个string paring问题: “<ClassA><PropertyA>valueA</PropertyA><PropertyB>ValueB</PropertyB>...</ClassA> <ClassA><PropertyA>...</PropertyA><PropertyB>...</PropertyB>...</ClassA>...”, 然后print出一个表格
PropertyA PropertyB ...
ValueA ValueB ...
Property 提前并没有定义,要看到时候parse出来是啥
我理解是这个string应该是有类似<div></div>在开头结尾的。但是实在想不到怎么去parse这种string?是建一个类似下面这样的tag class,然后用stack?
class Tag {
String name;
String value;
List<Tag> children
}
3条回复
热度排序