Subject: RE: elements in a namespace From: Mike Brown <mbrown@xxxxxxxxxxxxx> Date: Sun, 6 Jun 1999 15:08:08 -0600 |
Steve Dahl was quite helpful. Here is a summary of what he told me in private email. Hopefully my interpretation is correct: 1. Once a namespace is defined for an element, you must identify that element by the combination of its namespace prefix and the element name; simply referring to the element name by itself means "element with this name and with no namespace". Example: If element <Department> contains <Employee> contains <FirstName>, and all are in the namespace assigned to prefix "mine", a variable could be bound to the value of the content of <FirstName> like this: <xsl:variable name="Some_First_Name" expr="/mine:Department/mine:Employee/mine:FirstName"/> 2. There's no way to define a default namespace to make the above any easier. 3. The binding of an element to a namespace doesn't affect its attributes. Attributes only need to be referenced with a prefix if they are specifically bound to a namespace themselves. Example: <!-- attribute 'src' of element <img>, where <img> is in namespace bound to prefix 'xhtml' --> <value-of select="xhtml:img/@src"/> <!-- same, but with 'src' in namespace bound to prefix 'myAttributes' --> <value-of select="xhtml:img/@myAttributes:src"/> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: elements in a namespace, Francis Norton | Thread | Re: elements in a namespace, Francis Norton |
Re: sample file, G. Ken Holman | Date | Re: elements in a namespace, Francis Norton |
Month |