[Home] [By Thread] [By Date] [Recent Entries]


nly interested in.
> 
> Being guilty of being a code-head (and a binding one at that 
> - can it get 
> worse!), I'm keen to know how you'd like us to make a better 
> fist of it. 
> One way of binding the example of "<p>This is <strong>very</strong> 
> important</p>" might be to have a class structure that (with 
> any unused 
> elements ignored) looks like:-
> 
>     class p
>     {
>         string cdata1;        // = "This is "
>         class strong strong;
>         string cdata2;        // = " important"
>     };

That seems to handle the specific example and not the class of all possible
instances (which hasn't been defined here).

If I was modelling this data in Java I would use a List of Objects each of
which is either a String or a StrongElement or an EmphElement or one of the
various other things that's allowed to appear. Alternatively I might use a
TextNode rather than a String, if I want to hold information other than its
content.

Of course Java (even Java 5) wouldn't give me any strong typing on that.

Michael Kay



Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member