[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Expert's advice needed about XML Schema and definingsome k
A. Belkin wrote: > I am new to the Forum and I am new in xml field. Please, I need your help. > I need to copy copying the namespace attributes in the XML file referencing > schema. > Here is part of my input file: > The root element in the input xml file has namespace attributes > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" and > xsi:noNamespaceSchemaLocation="http://ABC/xmlschemas/ABC.xsd". I do not have > a problem to copy an attribute xsi:noNamespaceSchemaLocation to the output > xml file, but I can not copy xmlns:xsi. How it should be done in the > stylesheet? Please, help! > Questions about xslt issues are best asked on the Mulberry xslt discussion list at http://www.mulberrytech.com/xsl/xsl-list The reason you cannot "copy" the namespace declaration is that technically it is not an attribute in the xpath model, so an attempt to "copy" a namespace declaration as an attribute cannot succeed. However, you need only to declare the namespace in the xslt stylesheet - you can put the declaration into the xsl:stylesheet element. So just add xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" to the namespace declarations in the stylesheet element and all should be well. Cheers, Tom P
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|