- From: Betty Harvey <harvey@eccnet.com>
- Date: Tue, 10 Aug 2010 12:09:00 -0400 (EDT)
- To: xproc-dev@w3.org
I am using Calabash in Oxygen. I am getting the following error:
Description: XD0016 : XD0016 It is a dynamic error if the select
expression on a p:input returns atomic values or anything other than
element or document nodes (or an empty sequence).
I haven't been able to find the problem. I have a feeling that the
directory listing isn't being passed to the <p:for-each> statement.
If I comment out the <p:for-each> statement. I am able to see the
file listing.
<?xml version="1.0" encoding="UTF-8"?>
<p:declare-step xmlns:p="http://www.w3.org/ns/xproc"
xmlns:c="http://www.w3.org/ns/xproc-step" name="p1" version="1.0">
<p:input port="source" sequence="true"/>
<p:output port="result" sequence="true"/>
<p:directory-list name="list" include-filter=".*\.xml" path="1"/>
<p:for-each name="loop-files">
<p:output port="result">
<p:pipe port="result" step="write2file"/>
</p:output>
<p:iteration-source select="/c:directory/c:file/@name"/>
<p:variable name="file" select="/c:directory/c:file/@name"/>
<p:load>
<p:with-option name="href" select="$file"/>
</p:load>
<p:xslt name="xslt">
<p:input port="stylesheet">
<p:document href="../ConvertARC-To-ACE.xsl"/>
</p:input>
<p:input port="parameters">
<p:empty/>
</p:input>
</p:xslt>
<p:store name="write2file">
<p:with-option name="href" select="'../SampleACE/1/', $file)"/>
<p:input port="source"/>
</p:store>
</p:for-each>
</p:declare-step>
File listing when <p:for-each> statement commented out.
<c:directory name="1"
xml:base="file:/M:/Projects/NARA/Arc-to-ACE/allRecords/1/">
<c:file name="Collection_1000.xml"/>
<c:file name="Collection_1001.xml"/>
<c:file name="Collection_1002.xml"/>
<c:file name="Collection_1003.xml"/>
<c:file name="Collection_1004.xml"/>
<c:file name="Collection_1005.xml"/>
<c:file name="Collection_1006.xml"/>
<c:file name="Collection_1007.xml"/>
<c:file name="Collection_1008.xml"/>
...
</c:directory>
TIA!
Betty
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Betty Harvey | Phone: 410-787-9200 FAX: 9830
Electronic Commerce Connection, Inc. |
harvey@eccnet.com | Washington,DC XML Users Grp
URL: http://www.eccnet.com | http://www.eccnet.com/xmlug/
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\\/\/
Member of XML Guild (www.xmlguild.org)
Received on Thursday, 12 August 2010 16:21:47 UTC