|
Subject: [xsl] Pointers are weird From: "Roger L Costello costello@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Fri, 11 Apr 2025 10:31:49 -0000 |
Hi Folks,
Occasionally friends come over to my home and I take them on a walk around the
neighborhood. When I see some thing interesting, I raise my hand and position
my index finger in the direction of the interesting thing. That is, I point at
the interesting thing. It seems to me, that that is a real pointer--my index
finger pointing at some thing.
XML has pointers, e.g.,
<Book ref="SK">...</Book>
<Author id="SK">Stephen King</Author>
The value of the ref attribute, "SK", points to <Author id="SK">
"SK" doesn't look like a pointer to me. It looks like data. XML-aware tools,
however, treat it as a pointer to the <Author> element with a matching id
value.
HTML has pointers, e.g.,
<a href="#lesson1">...</a>
<p id="lesson1">...</p>
The value of the href attribute, "#lesson1", points to <p id="lesson1">
"#lesson1" doesn't look like a pointer to me. It looks like data. HTML-aware
tools, however, treat it as a pointer to the <p> element with a matching id
value.
I conclude that, in XML and HTML, a pointer is not a pointer at all. It's
data. It's data that is repeated elsewhere in the document: ("SK" ... "SK"),
("#lesson1" ... "lesson1"). For this "pointer fiction" to work, a tool that
processes the document must participate in the fiction and treat ref="SK" as
pointing to <Author id="SK"> and treat href="#lesson1" as pointing to <p
id="lesson1">.
Isn't that weird?
/Roger
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Duplicate title issue, Martin Honnen martin | Thread | Re: [xsl] Pointers are weird, John Lumley john@xxx |
| [xsl] Duplicate title issue, J.S. Rawat jogarawat | Date | Re: [xsl] Pointers are weird, John Lumley john@xxx |
| Month |