powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / парсинг XHTML
5 сообщений из 5, страница 1 из 1
парсинг XHTML
    #34435716
помогите не могу распарсить файл
Надо из 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)
...
Рейтинг: 0 / 0
парсинг XHTML
    #34436088
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
че то я архива не вижу :)
Может словами напишешь чего ты хочешь от xml, и приведешь его исходный код
...
Рейтинг: 0 / 0
парсинг XHTML
    #34438854
wolfUkr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот архив
ex02-1.xml
ex02-1.xsl - общая трансформация
ex02-2.xml
...
Рейтинг: 0 / 0
парсинг XHTML
    #34438861
wolfUkr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заметил, трансформация начинает работать когда в документе для
HTML тега убрать xmlns="http://www.w3.org/1999/xhtml" - все работает отлчино.
Как обойти это "ограничение" или особенность?
...
Рейтинг: 0 / 0
парсинг XHTML
    #34443323
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подключить это пространство имён в хслке и не забыть, что имена узлов в ххтмл пишутся строчными буквами.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / парсинг XHTML
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]