【发布时间】:2020-07-31 19:32:50
【问题描述】:
我有一个带有以下项目符号列表的 html 文档:
Body=<ul><li>Preconditions<ul><li>PC1</li><li>PC2</li></ul></li><li>Use Case Triggers<ul><li>T1</li><li>T2</li></ul></li><li>Postconditions<ul><li>PO1</li><li>PO2</li></ul></li></ul>
(另一种观点):
- 前提条件
- PC1
- PC2
- 用例触发器
- T1
- T2
- 后置条件
- PO1
- PO2
我正在尝试用 Python 编写一个函数,该函数将剖析此列表并提取数据组。目标是将这些数据放入一个如下所示的矩阵中:
[[Preconditions, PC1],[Preconditions, PC2],[Use Case Triggers, T1],[Use Case Triggers, T2],[Postconditions, PO1],[Postconditions,PO2]]
另一个需要跨越的障碍是,无论 ul 和 li 元素的数量如何,我都需要生成这种矩阵。
感谢任何指导!
【问题讨论】:
-
我们是假设
PC1,.., PO2是用 HTML 手写的,还是从 JS 中发起的函数调用派生而来?