
Concatenacion Rows en XML Columns XML SQL 2008
Publicado por Gadiel (2 intervenciones) el 11/08/2015 20:11:08
Buenas tardes tengo la siguiente duda:
Tabla:
IdReporte IdSeccion Nombre xmlResultado
1 1 SeccionEncabezado
<SeccionEncabezado><Nombre>Caratura</Nombre><IdVersion>1</IdVersion><IdSeccion>1</IdSeccion><Encabezado>PÓLIZA DE SEGURO</Encabezado><SubEncabezado>Seguros S.A..</SubEncabezado></SeccionEncabezado>
IdReporte IdSeccion Nombre xmlResultado
1 2 SeccionSubEncabezado
<SeccionSubEncabezado><Nombre>Caratura</Nombre><IdVersion>1</IdVersion><IdSeccion>2</IdSeccion><CondicionesGenerales>Al recibir esta carátula .... Consulte alcances, exclusiones y limitaciones en la página </CondicionesGenerales><SubCondicionesGenerales>www.Seguros.com></SeccionSubEncabezado>
IdReporte IdSeccion Nombre xmlResultado
1 3 SeccionDatosFirmas
<SeccionDatosNotas><Nombre>Caratula</Nombre><IdVersion>1</IdVersion><IdSeccion>12</IdSeccion><NTituloNotas>Aqui van las Notas</NTituloNotas></SeccionDatosNotas>
Como notaran el XML es dinamico sin embargo siempre dejo Nombre, IdVersion,IdSeccion y lo que va cambiando es lo demas
Quisiera hacer el siguiente XML, pero no encuentro como concatenarlo de manera dinamica dado que las secciones aumentan o disminuyen
<CaratulaPoliza>
<NombreReporte>Reporte uno</NombreReporte>
<Descripcion>Esto es una prueaba de reporte</Descripcion>
<SeccionTitulos>
<SeccionEncabezado>
<Nombre>Caratura</Nombre>
<IdVersion>1</IdVersion>
<IdSeccion>1</IdSeccion>
<Encabezado>PÓLIZA DE SEGURO</Encabezado>
<SubEncabezado>Seguros S.A..</SubEncabezado>
</SeccionEncabezado>
<SeccionSubEncabezado>
<Nombre>Caratura</Nombre>
<IdVersion>1</IdVersion>
<IdSeccion>2</IdSeccion>
<CondicionesGenerales>Al recibir esta carátula .... Consulte alcances, exclusiones y limitaciones en la página </CondicionesGenerales>
<SubCondicionesGenerales>www.Seguros.com></SubCondicionesGenerales>
</SeccionSubEncabezado>
<SeccionDatosNotas>
<Nombre>Caratula</Nombre>
<IdVersion>1</IdVersion>
<IdSeccion>12</IdSeccion>
<NTituloNotas>Aqui van las Notas</NTituloNotas>
</SeccionDatosNotas>
</SeccionTitulos>
</CaratulaPoliza>
Tengo un listado de tablas por si es necesario mas información la anexo
Tabla:
IdReporte IdSeccion Nombre xmlResultado
1 1 SeccionEncabezado
<SeccionEncabezado><Nombre>Caratura</Nombre><IdVersion>1</IdVersion><IdSeccion>1</IdSeccion><Encabezado>PÓLIZA DE SEGURO</Encabezado><SubEncabezado>Seguros S.A..</SubEncabezado></SeccionEncabezado>
IdReporte IdSeccion Nombre xmlResultado
1 2 SeccionSubEncabezado
<SeccionSubEncabezado><Nombre>Caratura</Nombre><IdVersion>1</IdVersion><IdSeccion>2</IdSeccion><CondicionesGenerales>Al recibir esta carátula .... Consulte alcances, exclusiones y limitaciones en la página </CondicionesGenerales><SubCondicionesGenerales>www.Seguros.com></SeccionSubEncabezado>
IdReporte IdSeccion Nombre xmlResultado
1 3 SeccionDatosFirmas
<SeccionDatosNotas><Nombre>Caratula</Nombre><IdVersion>1</IdVersion><IdSeccion>12</IdSeccion><NTituloNotas>Aqui van las Notas</NTituloNotas></SeccionDatosNotas>
Como notaran el XML es dinamico sin embargo siempre dejo Nombre, IdVersion,IdSeccion y lo que va cambiando es lo demas
Quisiera hacer el siguiente XML, pero no encuentro como concatenarlo de manera dinamica dado que las secciones aumentan o disminuyen
<CaratulaPoliza>
<NombreReporte>Reporte uno</NombreReporte>
<Descripcion>Esto es una prueaba de reporte</Descripcion>
<SeccionTitulos>
<SeccionEncabezado>
<Nombre>Caratura</Nombre>
<IdVersion>1</IdVersion>
<IdSeccion>1</IdSeccion>
<Encabezado>PÓLIZA DE SEGURO</Encabezado>
<SubEncabezado>Seguros S.A..</SubEncabezado>
</SeccionEncabezado>
<SeccionSubEncabezado>
<Nombre>Caratura</Nombre>
<IdVersion>1</IdVersion>
<IdSeccion>2</IdSeccion>
<CondicionesGenerales>Al recibir esta carátula .... Consulte alcances, exclusiones y limitaciones en la página </CondicionesGenerales>
<SubCondicionesGenerales>www.Seguros.com></SubCondicionesGenerales>
</SeccionSubEncabezado>
<SeccionDatosNotas>
<Nombre>Caratula</Nombre>
<IdVersion>1</IdVersion>
<IdSeccion>12</IdSeccion>
<NTituloNotas>Aqui van las Notas</NTituloNotas>
</SeccionDatosNotas>
</SeccionTitulos>
</CaratulaPoliza>
Tengo un listado de tablas por si es necesario mas información la anexo
- Tablas.rar(767,0 B)
Valora esta pregunta


0