This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Using XSL and schemas to create form-editable xml files



[
This uses a schema to find the content model for each node, and provides
pop-ups for enums, new nodes where they are allowed and default values where
appropriate.
]


Has anyone found pleasant workarounds to the following problems:

1. can't use variables to name new xsl:elements
2. can't use variables to name new xsl:attributes
3. xsl:copy, when used on attributes, can't have a template body

I have found the need to hack around these in three less than elegant ways:

1. solved by using xsl:copy to get an empty node from the source xml
2. and 3. solved by using an xsl:choose of common attributes (terrible)

any improvements out there?

c


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]