|
|
|
парсинг XHTML
|
|||
|---|---|---|---|
|
#18+
помогите не могу распарсить файл Надо из xhtml достать информацию находящуюся в специальной области, написал трансформацию, и сдела 2 варианта один короткий (_xmldoc.xml.1, обрезанная версия документа _xmldoc.xml.2) второй обширный (_xmldoc.xml.2), написанная трансформация работает только на коротком варианте. автор<?xml version='1.0'?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="xml" encoding="windows-1251"/> <xsl:template match="/"> <root><xsl:apply-templates/></root> </xsl:template> <xsl:template match="HTML"> <node1><xsl:value-of select="local-name()"/> [<xsl:value-of select="@id"/>] = <xsl:value-of select="normalize-space( text() )"/></node1> <xsl:apply-templates/> </xsl:template> <xsl:template match="DIV"> <node1><xsl:value-of select="local-name()"/> [<xsl:value-of select="@id"/>] = <xsl:value-of select="normalize-space( text() )"/></node1> <xsl:apply-templates/> </xsl:template> </xsl:stylesheet> в архиве run.bat - запускающий файл transform.vbs - скрипт _xmldoc.xml - документ который должен быть распарсен _transfrom.xsl - трансформация result.txt - результат выполнения трансформации (появляется после запуска run.bat) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2007, 23:32 |
|
||
|
парсинг XHTML
|
|||
|---|---|---|---|
|
#18+
че то я архива не вижу :) Может словами напишешь чего ты хочешь от xml, и приведешь его исходный код ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2007, 09:38 |
|
||
|
парсинг XHTML
|
|||
|---|---|---|---|
|
#18+
вот архив ex02-1.xml ex02-1.xsl - общая трансформация ex02-2.xml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2007, 20:50 |
|
||
|
парсинг XHTML
|
|||
|---|---|---|---|
|
#18+
Заметил, трансформация начинает работать когда в документе для HTML тега убрать xmlns="http://www.w3.org/1999/xhtml" - все работает отлчино. Как обойти это "ограничение" или особенность? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2007, 20:58 |
|
||
|
|

start [/forum/topic.php?fid=14&fpage=63&tid=1334361]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 326ms |

| 0 / 0 |
