> I really would like to see some examples showing that a change is
> required (because there are things that can't be effectively marked up
> with the current system). Does anyone have any suggestions?
Embedding lists in lists' items appears to be slightly different to me
than embedding lists into lists. Consider these two examples
<list>
<item>i1</item>
<item>
<list>
<item>i2</item>
<item>i3</item>
</list>
</item>
</list>
I would interpret to represent something like
- i1
- - i2
- i3
Whereas
<list>
<item>i1</item>
<list>
<item>i2</item>
<item>i3</item>
</list>
</item>
</list>
would be something like
- i1
- i2
- i3
The second list here would be at the level of the first list's items and
not one level below in the first list's second item. In the second
example the list behaves item-like. I would think that is something a
list should be capable of.
Or let's have a look at another example with numbers, maybe that is more
obvious.
1. Get together
2. Find something unusual
3. 1. Create a list
2. Be happy
vs.
1. Get together
2. Find something unusual
1. Create a list
2. Be happy
Of course this could also be achieved in a transformation, but I really
like the idea that a list can be populated with lists _instead_ of
items. So I think, even though this can be effectively marked-up with
the current content model, it appears to be slightly different in the
encoded meaning.
cheers,
Stefan
|