首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将简单的HTML解析为树

将简单的HTML解析为树
EN

Stack Overflow用户
提问于 2013-03-27 05:44:13
回答 1查看 2K关注 0票数 7

我想问一下,将简单的html代码解析成DOM Node树的最佳方法是什么:

以下是我面临的一些限制:

  • HTML代码将只有成对的标记,没有属性,并且我必须忽略空格
  • 标记之间可以有文本,如<p><h1><a>等。
  • 我不能使用库< code >H210

我正在考虑正则表达式,但从未尝试过..有什么想法吗?

树中的每个节点都是这个结构:

代码语言:javascript
复制
  typedef struct tag
  {
      struct tag* parent;
      struct tag* nextSibling;
      struct tag* previousSibling;
      struct tag* firstChild;
      struct tag* lastChild;     
      char* name;
      char* text;     
  }node;
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15647971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档