- From: Philip Fennell <philip.fennell@gmail.com>
- Date: Tue, 17 Mar 2009 08:50:11 +0000
- To: xproc-dev@w3.org
Looking at XProc Test Suite test insert-005, I cannot see how it would
ever pass.
<http://tests.xproc.org/tests/required/input-005.xml>
At present it looks like this:
<?xml-stylesheet type="text/xsl" href="/style/testcase.xsl"?>
<t:test xmlns:t="http://xproc.org/ns/testsuite"
xmlns:p="http://www.w3.org/ns/xproc"
xmlns:c="http://www.w3.org/ns/xproc-step"
xmlns:err="http://www.w3.org/ns/xproc-error">
<t:title>Test input-005</t:title>
<t:description xmlns="http://www.w3.org/1999/xhtml">
<p>Tests the usage of a sequence in source input port.</p>
</t:description>
<t:input port='source'>
<doc>
<?pi test?>
<p>This is a p.</p>
</doc>
</t:input>
<t:pipeline>
<p:declare-step name="pipeline"
xmlns:p="http://www.w3.org/ns/xproc">
<p:input port="source" sequence="true"/>
<p:output port="result" sequence="true"/>
<p:identity name="step1">
<p:input port="source">
<p:inline>
<root1/>
</p:inline>
<p:inline>
<root2/>
</p:inline>
<p:inline>
<root3/>
</p:inline>
</p:input>
</p:identity>
</p:declare-step>
</t:pipeline>
<t:output port='result'>
<t:document><root1/></t:document>
<t:document><root2/></t:document>
<t:document><root3/></t:document>
</t:output>
</t:test>
I don't think the 'result' output should have the root elements
wrapped in t:document elements, unless there's some test functionality
that I'm not aware of.
it should look like this:
<t:output port='result'>
<root1/>
<root2/>
<root3/>
</t:output>
Then it would be in-line its sibling tests input-001 to input-004.
Regards
Philip Fennell
Received on Wednesday, 18 March 2009 01:20:34 UTC