Hyperlink in XML

Ralph Ferris ralph at fsc.fujitsu.com
Mon Nov 30 22:49:33 GMT 1998


At 04:32 PM 11/30/98 -0500, Scott Roth wrote:
>Below is a sample of my XML data. I am curious to how I get the PanelListID
>data to show up as a hyperlink.  When I look at the file in the browswer it
>just has 5678, but no hyperlink.  Could somebody please help this
>newbie....?
>
>Thanks,
>Scott Roth
>
>
><FILE>
>      
>    <Workflow>FILE CLUSTER</Workflow>       
>     
>        
>    <FileID>1234</FileID>     
>    <PanelListID><a href="http://www.yahoo.com">5678</a></PanelListID> 
>    <Date>
>       <Day>13</Day>
>       <Year>1998</Year>
>       <Month>4</Month>
>    </Date>     
>   
>  </FILE> 

You need to declare the "a"-type element in your DTD:
 
<!-- simple link declaration -->
<!--                         -->
<!ELEMENT a  (#PCDATA)>
<!ATTLIST a
	xml:link CDATA #FIXED "simple"
	href     CDATA #REQUIRED
	inline   (true|false) true
	content-role  CDATA ""
	content-title CDATA ""
	title    CDATA ""
	role     CDATA ""
	actuate  (user|auto) user
	show     (new|replace|embed) replace
	behavior CDATA ""
>

You'll also need to define the formatting in your style sheet. In HyBrick,
since we're using DSSSL/Scheme as the style language, this looks like:

(element a
  (make link
	destination: (entity-address (attribute-string "href"))
	  (make score
    	type: 'after
    	color: red-color)))


Best regards,

Ralph E. Ferris
Fujitsu Software Corporation


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)




More information about the Xml-dev mailing list