|
Subject: Re: Why XT doesn't use the DOM From: Tyler Baker <tyler@xxxxxxxxxxx> Date: Wed, 23 Dec 1998 10:59:48 -0500 |
Don Park wrote:
> 3. Source information (line and URL)
>
> This is probably worth considering. Something like:
>
> interface Document2 {
> attribute url;
> }
>
> interface Node2 {
> Location getLocation(Node node);
> // returns node's physical location information using Node
> ...
> }
>
> interface Location : Node {
> // node value could be XML attribute list syntax like this:
> // i.e. "href='foobar.xml' line='123' col='22' pos='23123'"
> // getAttributes could return NamedNodeMap to attributes
> DOMString nodeURL;
> long lineNumber;
> long lineOffset;
> long streamOffset;
> }
I really don't like using line numbers for this other than in an editing
environment because if you are programmatically building up a DOM tree, line
numbers do not apply. However some sort of XPOINTER mechanism for flagging
errors would be great IMHO. In other words location is defined by an XPointer
rather than a line number relative to the owner document. I think this sort of
error flagging would be much more useful.
Tyler
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: Why XT doesn't use the DOM, Paul Prescod | Thread | Re: Why XT doesn't use the DOM, Don Park |
| Re: XSL with scripting, Simon St.Laurent | Date | Re: Why XT doesn't use the DOM, Don Park |
| Month |