|
|
|
как написать такую транформацию
|
|||
|---|---|---|---|
|
#18+
есть xml <ROOT> <BRANCH TYPEID="1" CAPTION="Dating"> <CHILD TYPEID="11B45331-F3F6-4CE8-B034-A0E91972C32C" CAPTION="welcome" ACTIVE="1"> <ATTRIBUTE ID1="1" NAME1="AppNum" TYPE="2" VALUE="1"/> <ATTRIBUTE PointId="11B45331-F3F6-4CE8-B034-A0E91972C32C" ID1="2" NAME1="FileName" TYPE="1" VALUE="1000"/> <ATTRIBUTE ID1="3" NAME1="interupt" TYPE="1" VALUE="4324#"/> <ATTRIBUTE ID1="4" NAME1="description" TYPE="1" VALUE="wellcome1"/> <ATTRIBUTE ID1="5" NAME1="orderType" TYPE="2" VALUE="1"/> </CHILD> <CHILD TYPEID="7DFFE367-B288-4210-A34F-B3B6ACAFE0ED" CAPTION="open box" ACTIVE="1"> <ATTRIBUTE ID1="1" NAME1="AppNum" TYPE="2" VALUE="1"/> <ATTRIBUTE ID1="2" NAME1="FileName" TYPE="1" VALUE="2000"/> <ATTRIBUTE ID1="3" NAME1="interupt" TYPE="1" VALUE="77#"/> <ATTRIBUTE ID1="4" NAME1="description" TYPE="1" VALUE="open box1"/> <ATTRIBUTE ID1="5" NAME1="orderType" TYPE="2" VALUE="1"/> </CHILD> </BRANCH> </ROOT> кусок транформации <xsl:template match="CHILD"> <img src="images/doc.gif" oncontextmenu="javascript:return false;" /> <a href ="#" onclick="Get_ListReklamaInPlace(this);" oncontextmenu="javascript:return false;"> <xsl:attribute name="typeid"><xsl:value-of select="@TYPEID"/></xsl:attribute> <xsl:attribute name="ACTIVE"><xsl:value-of select="@ACTIVE"/></xsl:attribute> <xsl:attribute name="id">ZZ<xsl:value-of select="@TYPEID"/></xsl:attribute> <xsl:attribute name="title"><xsl:value-of select="ATTRIBUTE/@VALUE"/></xsl:attribute> <xsl:attribute name="ORDERTYPE"><xsl:value-of select="ATTRIBUTE/@VALUE"/></xsl:attribute> <xsl:value-of select="@CAPTION" /> </a> <br/> </xsl:template> мне нужно в атрибут title , ORDERTYPE получить значение аттрибутов VALUE из ATTRIBUTE когда ID1=4 и ID1=5 соответственно для каждого CHILD то есть так ..... <a ... title="wellcome1" ORDERTYPE="1" /> <a ... title="open box1" ORDERTYPE="1" /> ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2007, 12:58 |
|
||
|
как написать такую транформацию
|
|||
|---|---|---|---|
|
#18+
А написать Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 11:01 |
|
||
|
как написать такую транформацию
|
|||
|---|---|---|---|
|
#18+
О полезная вещь подсветка синтаксиса. Вот так конечно: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 11:03 |
|
||
|
|

start [/forum/topic.php?fid=14&msg=34258438&tid=1334518]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
144ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 422ms |

| 0 / 0 |
