[xep-support] Namespace issue?
G. Ken Holman
gkholman at CraneSoftwrights.com
Thu Dec 19 07:32:27 PST 2002
Hello once again!
According to 2.2 "An element from the XSL namespace may have any attribute
not from the XSL namespace, provided that the expanded-name of the
attribute has a non-null namespace URI.".
The test below gives me an warning when I turn validate to false ... I
think the message is misleading because it doesn't include the full name of
the attribute, and I think the warning is misleading since foreign
attributes are allowed.
I hope this helps.
................. Ken
Y:\samp>type testns.fo
<?xml version="1.0" encoding="utf-8"?><!--raw.fo-->
<root xmlns="http://www.w3.org/1999/XSL/Format"
xmlns:junk="junk"
font-family="Times" font-size="20pt">
<layout-master-set>
<simple-page-master master-name="frame"
page-height="297mm" page-width="210mm"
margin-top="15mm" margin-bottom="15mm"
margin-left="15mm" margin-right="15mm">
<region-body region-name="frame-body"/>
</simple-page-master>
</layout-master-set>
<page-sequence master-reference="frame">
<flow flow-name="frame-body">
<block junk:abc="def">This is a test</block>
</flow>
</page-sequence>
</root>
Y:\samp>y:\xepsun\run testns.fo
[input testns.fo]
[output testns.pdf]
(document
(validate
{!file:/Y:/samp/testns.fo: line 17: [error] Attribute 'abc' cannot occur at
elem
ent 'block'. }
[validation total: 1 error])
{!Invalid XSL FO source 'file:/Y:/samp/testns.fo': 1 error(s) found}
-----
done
Y:\samp>
Y:\samp>y:\xepsun\runnv testns.fo
[input testns.fo]
[output testns.pdf]
(document
[system-id file:/Y:/samp/testns.fo]
(compile (masters (sequence-master [master-name frame]))
(sequence [master-reference frame](flow [flow-name frame-body]
{?Attribute ignored: illegal attribute name: abc}
)))
(format
(sequence [master-reference frame](flow [page-number 1])
(static-content [page-number 1])
))
(generate [output-format pdf][page-number 1]))
-----
done
Y:\samp>
--
Upcoming hands-on in-depth XSLT/XPath and/or XSL-FO:
- North America: Feb 3 - Feb 7,2003
G. Ken Holman mailto:gkholman at CraneSoftwrights.com
Crane Softwrights Ltd. http://www.CraneSoftwrights.com/m/
Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (F:-0995)
ISBN 0-13-065196-6 Definitive XSLT and XPath
ISBN 0-13-140374-5 Definitive XSL-FO
ISBN 1-894049-08-X Practical Transformation Using XSLT and XPath
ISBN 1-894049-10-1 Practical Formatting Using XSL-FO
Next conference training: 2003-03-03,06
-------------------
(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to majordomo at renderx.com from the address
you are subscribed from.
(*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/tos.html
More information about the Xep-support
mailing list