Example
GIVEN I have the following table
A | B |
---|---|
1 | 2 |
3 | 4 |
WHEN I use Slab
let array: [[String: String]] = try Slab().convert(htmlString)
THEN I see an array of dictionaries
[
["A": "1", "B": "2"],
["A": "3", "B": "4"]
]
Features
Colspan Support
A | B |
---|---|
1 | |
3 | 4 |
[
["A": "1", "B": "1"],
["A": "3", "B": "4"]
]
Rowspan Support
A | B |
---|---|
1 | 2 |
4 |
[
["A": "1", "B": "2"],
["A": "4", "B": "2"]
]
Notes
- Empty
<td></td>
is converted into an emptyString
Installation
SPM
Add the following to your project:
https://github.com/ptrkstr/Slab