0

我不能 100% 确定这是他回答这个问题的正确位置,因为这是一个与一个软件相关的编程问题。
无论如何,我正在使用AbstractSpoon 的 ToDoList并创建了自定义列。
该软件允许您使用定制的 xsl 样式表来打印任务。
在那些文件中,它们用于<xsl:value-of select="@COMMENTS" />访问列的值。现在这只适用于默认列,例如@IDor @ALLOCATEDBY,我需要从我的自定义列中打印值。
我发现该软件为每个自定义列提供了一个唯一的 ID,但我找不到如何使它们工作。
我的自定义列被调用PROJET,它的唯一 ID 是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>

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

4

0 回答 0