将变量添加到Solr数据导入的data-config

时间:2014-10-07 23:57:42

标签: xml xslt solr

我尝试为data-config.xml添加一个变量用于Solr数据导入,但是当我尝试执行数据导入时,我收到以下错误消息:

  

数据配置问题:前缀" xsl" for element" xsl:variable"是   没约束。

我尝试过以下data-config.xml:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:variable name="fileName" select="6781" />
<dataConfig>
<dataSource name="a" driver="net.ucanaccess.jdbc.UcanaccessDriver" type="JdbcDataSource" url="jdbc:ucanaccess://E:/feqh/Wak1/Wak1/main.mdb;memory=false"/>

<dataSource name="a1" driver="net.ucanaccess.jdbc.UcanaccessDriver" type="JdbcDataSource" url="jdbc:ucanaccess://E:/feqh/Wak1/Wak1/${fileName}.mdb"/>

<document>
    <entity name="Book" dataSource="a" query="select bkid AS id, bkid AS BookID,bk AS BookTitle, betaka AS BookInfo, cat as cat from 0bok WHERE bkid = ${fileName}">

我动态地,使用PHP脚本,更改配置文件,我想要一个地方,即变量来更改其值,然后将其传播到需要它的所有地方。可能吗?我使用的xslt代码中是否有任何错误?

0 个答案:

没有答案