Foros del Web » Programación para mayores de 30 ;) » Programación General »

DataConten with <html> tags

Estas en el tema de DataConten with <html> tags en el foro de Programación General en Foros del Web. Gente, Resulta que tengo recibo un newsletter en XML para un FEED el cual debo de procesar a traves de PHP, sin embargo, dentro del ...
  #1 (permalink)  
Antiguo 24/01/2010, 16:34
gcs
 
Fecha de Ingreso: enero-2004
Ubicación: Heredia, Costa Rica
Mensajes: 191
Antigüedad: 20 años, 3 meses
Puntos: 0
DataConten with <html> tags

Gente,

Resulta que tengo recibo un newsletter en XML para un FEED el cual debo de procesar a traves de PHP, sin embargo, dentro del DataContent esta conformado por codigo HTML y a la hora de abrir el Feed procesado no me hace los saltos de linea, etc.

Esta es la estructura del XML de esa parte:

Código PHP:
               <NewsComponent>
                  <
Role FormalName="Body"/>
                  <
BasisForChoice Rank="1">./ContentItem/Format</BasisForChoice>
                  <
DescriptiveMetadata>
                     <
Language FormalName="es"/>
                  </
DescriptiveMetadata>
                  <
ContentItem Duid="c24030823">
                     <
Format FormalName="XHTML"/>
                     <
MimeType FormalName="text/xhtml"/>
                     <
DataContent><html xmlns="http://www.w3.org/1999/xhtml">
  <
head>
    <
title/>
  </
head>
  <
body>
    <
p>
      
Ridout también posee una trayectoria comprobada en ventas de servicios y 
      software obtenida en empresas canadienses y estadounidenses durante más 
      de 25 años
Transferirá estas capacidades a su nuevo rol en KaseyaMás 
      recientemente trabajó en Netezza y Shoplogix
también estuvo un tiempo 
      en Sybase y Oracle
donde fue un representante de ventas de primera 
      línea
.
    </
p>
<
span class="bwct31415"/></p></body>
</
html></DataContent>
                  </
ContentItem>
               </
NewsComponent
No se si tengo que definir algo en el XSL, de momento el XSL en su cabecera tengo esto:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" encoding="UTF-8" version="1.0" omit-xml-declaration="yes" indent="yes" />


Saludos y gracias de antemano
  #2 (permalink)  
Antiguo 26/01/2010, 18:57
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 2 meses
Puntos: 90
Respuesta: DataConten with <html> tags

Para poner html dentro de xml deberías colocarlo dentro de un CDATA o estar seguro que el HTML será bien estricto ( al estilo xml ) o sea, que en vez de <br> debes colocar <br />

Igual lo mejor es el cdata

Saludos
__________________
Esteban Quintana

Etiquetas: tags, xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:17.