我目前正在阅读Allex Allain的书,但存在练习问题:
enter image description here
而且我不知道该如何思考这个问题,而且我有点卡住了,我应该首先找到每个标签并将其保存到数组或 vector 中吗?然后将vector中的标签与原始字符串进行比较?并创造条件?我不想从您那里寻找代码,我想自己解决它,我只是在寻找灵感或一些想法,或者一些我可以使用的有用方法。谢谢。
最佳答案
您应该创建一个解析器。
阅读每个单词,如果找到标签,则找到下一个<tag>
。如果这是相反的标记</tag>
,则可以从该标记创建对象。
提出的解决方案意味着创建名为tag的接口(interface)和名为<html>
,<head>
的派生类。
因此,最终您将拥有一个马达(解析器),它可以吃掉文本并产生对象。