ToDoList样式表中的自定义列

时间:2013-10-30 16:59:56

标签: xml xslt

我不是100%确定这是他正确的问题,因为这是一个与一个软件相关的编程问题。
无论如何,我正在使用 AbstractSpoon的ToDoList ,我创建了自定义列。
该软件允许您使用自定义的xsl样式表来打印任务 在thoose文件中,他们使用<xsl:value-of select="@COMMENTS" />来访问列的值。现在,这仅适用于@ID@ALLOCATEDBY等默认列,我需要打印自定义列中的值。
我发现该软件为每个自定义列提供了唯一的ID,但我找不到如何使它们工作 我的自定义列名为PROJET,其唯一标识为CUST_PROJET 这是我已经尝试过的东西

<xsl:value-of select="@CUST_PROJET" />
<xsl:value-of select="CUST_PROJET" />
<xsl:value-of select="@PROJET" />
<xsl:value-of select="PROJET" />

他们都没有工作 编辑:
数据文件看起来像这样,但由于样式表文件用于软件的“打印”功能,我不确定在应用xsl之前它们没有对它做任何事情。

<?xml version="1.0" encoding="utf-16" ?>
<TODOLIST PROJECTNAME="Tâches S.I." FILEFORMAT="9" EARLIESTDUEDATE="41578.00000000" NEXTUNIQUEID="138" FILENAME="Tâches S.I..tdl" FILEVERSION="204" CHECKEDOUTTO="BN655:JPWA">
<CUSTOMATTRIB ID="CUST_PROJET" LABEL="Projet" COLTITLE="Projet" TYPE="512" COLALIGN="1" SORTABLE="1" ENABLED="1" LISTDATA="Adressage
Base Editoriale
E.R.P.
..."/>

<TASK TITLE="Liste des tâches non prioritaires" ID="7" REFID="0" COMMENTSTYPE="849cf988-79fe-418a-a40d-01fe3afcab2c" ALLOCATEDBY="JPW" CREATEDBY="JPWA" PRIORITY="5" RISK="0" PERCENTDONE="0" CALCPERCENTDONE="3">
    <TASK TITLE="Mise en place de la gestion des impayés" ID="60" REFID="0" COMMENTSTYPE="849cf988-79fe-418a-a40d-01fe3afcab2c" ALLOCATEDBY="JPW" STATUS="1. NC" CREATEDBY="JPWA" PRIORITY="0" RISK="0" PERCENTDONE="0">
        <CATEGORY>Evolution</CATEGORY>
        <CUSTOMATTRIB ID="CUST_PROJET" VALUE="Base Editoriale"/>
    </TASK>
    <TASK TITLE="Modification des dates de livraison sur les commandes de ventes" ID="70" REFID="0" COMMENTSTYPE="849cf988-79fe-418a-a40d-01fe3afcab2c" ALLOCATEDBY="P1" STATUS="1. NC" CREATEDBY="P2" PRIORITY="0" RISK="0" PERCENTDONE="0">
        <PERSON>P1</PERSON>
        <CATEGORY>Evolution</CATEGORY>
        <CUSTOMATTRIB ID="CUST_PROJET" VALUE="E.R.P."/>
    </TASK>
</TASK>
...

<CATEGORY>Correction</CATEGORY>
...
<STATUS>1. NC</STATUS>
<STATUS>2. EC</STATUS>
...
<PERSON>P1</PERSON>
<PERSON>P2</PERSON>
...
</TODOLIST>

有人知道如何使用样式表访问自定义列吗?

0 个答案:

没有答案