
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.04.2007, 23:32
|
|||
|---|---|---|---|
парсинг 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) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.04.2007, 09:38
|
|||
|---|---|---|---|
парсинг XHTML |
|||
|
#18+
че то я архива не вижу :) Может словами напишешь чего ты хочешь от xml, и приведешь его исходный код ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.04.2007, 20:50
|
|||
|---|---|---|---|
|
|||
парсинг XHTML |
|||
|
#18+
вот архив ex02-1.xml ex02-1.xsl - общая трансформация ex02-2.xml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.04.2007, 20:58
|
|||
|---|---|---|---|
|
|||
парсинг XHTML |
|||
|
#18+
Заметил, трансформация начинает работать когда в документе для HTML тега убрать xmlns="http://www.w3.org/1999/xhtml" - все работает отлчино. Как обойти это "ограничение" или особенность? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=14&mobile=1&tid=1334361]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
185ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 516ms |

| 0 / 0 |
