Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.227.21.101] |
|
Сообщ.
#1
,
|
|
|
Один xml файл преобразую в другой с помощью xslt преобразований. В выходном файле появляется пустой namespace xmlns="". Что я делаю не так и как его удалить? Добрый день, знаю что этот вопрос уже обсуждался. Но никак не могу решить эту проблему. Заранее спасибо
Выходной файл <realty-feed xmlns="http://webmaster.yandex.ru/schemas/feed/realty/2010-06"> <generation-date>2014-09-02T09:36:00+04:00 </generation-date> <offer internal-id="23748" xmlns=""> <type>продажа</type> </offer> </realty-feed> Входной файл <OBJECT is_general_description="0" > <SUBJECT_ID>23748</SUBJECT_ID> <DESCRIPTION> <ESTATE_TYPE>5 _Квартира</ESTATE_TYPE> </DESCRIPTION> </OBJECT> Преобразование <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" indent="yes" omit-xml-declaration="yes"/> <xsl:template match="/"> <realty-feed xmlns="http://webmaster.yandex.ru/schemas/feed/realty/2010-06"> <generation-date>2014-09-02T09:36:00+04:00 </generation-date> <xsl:apply-templates select="OBJECT"/> <xsl:apply-templates select="OBJECT2"/> </realty-feed> </xsl:template> <xsl:template match="OBJECT"> <xsl:variable name="myid"><xsl:value-of select="SUBJECT_ID"/></xsl:variable> <xsl:choose> <xsl:when test="DESCRIPTION/ESTATE_TYPE = '5 _Квартира'"> <offer internal-id="{$myid}"> <type>продажа</type> </offer> </xsl:when> </xsl:choose> </xsl:template> </xsl:stylesheet> |
Сообщ.
#2
,
|
|
|
Пол года назад, тоже столкнулся с данной проблемой XML . И мне помогла эта статья http://www.modber.ru/catalog/item1800.html .
|