CodingForums.com

CodingForums.com (http://www.codingforums.com/index.php)
-   XML (http://www.codingforums.com/forumdisplay.php?f=3)
-   -   create a xslt (http://www.codingforums.com/showthread.php?t=282993)

akahawtin 11-26-2012 12:22 PM

create a xslt
 
Hello!

I have to creat one xslt and i have problems to it.
Can you help me? Thanks

Code:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE resolucion SYSTEM "practicabuena.dtd">
<?xml-stylesheet href="resolucionesSC.xslt" type="text/xml"?>
<resolucion>
        <meta>
                <codigos>
                        <barcode/>
                        <cod_lectura>07-45607 (S) 100807 100807)</cod_lectura>
                </codigos>
                <logo url="un_logo.png"/>
                <organizacion acron="UN" url="http://www.un.org">Naciones Unidas </organizacion>
                <id_resol organo="S" tipo="RES" numero="1770" anyo="2007"> S/RES/ 1770 (2007)  </id_resol>
                <organo>Consejo de Seguridad</organo>
                <distribucion>Distr. general</distribucion>
                <fecha fnorm="10082007"> 10 de agosto de 2007 </fecha>
        </meta>
        <texto>
                <entradilla>
                        <ent_resol> Resolucion 1770 (2007) </ent_resol>
                        <ent_organo> El Consejo de Seguridad </ent_organo>
                        <ent_aprobacion>Aprobada por el <organo>Consejo de Seguridad</organo> en su <sesion>5729</sesion>
                        ª sesión, celebrada el <fecha fnorm="10082007"/>10 de agosto de 2007</ent_aprobacion>
                </entradilla>
                <considerandos>
                        <considerando>
                                <p>
                                        <enfasis>Recordando</enfasis> todas sus anteriores resoluciones pertinentes
                        sobre el <lugar contin="AS" estado="IQ">Iraq</lugar>
particular las resoluciones <ref url="http://goo.gl/NYPwq"> resoluciones 1500 (2003) </ref>, <ref url="http://goo.gl/XWJA6">1564 (2004), de 8
de junio de 2004</ref>,<ref url="http://goo.gl/blQFz"> 1557 (2004), de 12 de agosto de 2004</ref>,<ref url="http://goo.gl/z2Z8R"> 1619 (2005), de 11 de
agosto de 2005</ref>, y <ref url="http://goo.gl/MWIrz">1700 (2006), de 10 de agosto de 2006</ref>,
                                </p>
                        </considerando>
                        <!--
                        al igual que en el "marcado 1" hemos marcado la resoluciones.y para ello hemos utilizado nuevamente un acortador de url.
                        -->
                        <considerando>
                                <p>
                                        <enfasis>Reafirmando</enfasis> la independencia, la soberanía, la unidad y la integridad
territorial del Iraq,</p>
                        </considerando>
                        <considerando>
                                <p>
                                        <enfasis>Destacando</enfasis> la importancia que la estabilidad y la seguridad del Iraq tienen
para el pueblo iraquí, la región y la comunidad internacional,

                                </p>
                        </considerando>
                        <considerando>
                                <p>
                                        <enfasis>Reconociendo</enfasis> que en el Iraq ya existe un gobierno constitucional y elegido
democráticamente,
                                </p>
                        </considerando>
                        <considerando>
                                <p>
                                        <enfasis>Subrayando</enfasis> la necesidad de que todas las comunidades del Iraq rechacen el
sectarismo, participen en el proceso político e inicien un proceso inclusivo de
diálogo político y reconciliación nacional en aras de la estabilidad y la unidad
políticas del Iraq,
                                </p>
                        </considerando>
                        <considerando>
                                <p>
                                        <enfasis>Reafirmando</enfasis> la importancia que las Naciones Unidas, en particular la
                                <entidad acron="UNAMI">Misión de Asistencia de las Naciones Unidas para el Iraq (UNAMI)</entidad>, tienen en el apoyo a
los esfuerzos del pueblo y el Gobierno del Iraq por fortalecer las instituciones de un
gobierno representativo, promover el diálogo político y la reconciliación nacional,
recabar la participación de los países vecinos, ayudar a los grupos vulnerables,
incluidos los refugiados y los desplazados internos, y promover la protección de los
derechos humanos y la reforma judicial y legislativa,
                                </p>
                        </considerando>
                        <considerando>
                                <p>
                                        <enfasis>Expresando</enfasis>preocupación por los problemas humanitarios a que se enfrenta el
pueblo del Iraq y poniendo de relieve la necesidad de una respuesta coordinada y
recursos suficientes para hacer frente a dichos problemas,
                                </p>
                        </considerando>
                        <considerando>
                                <p>
                                        <enfasis>Subrayando</enfasis>la soberanía del Gobierno del Iraq y reafirmando que todas las
partes deben adoptar todas las medidas factibles para asegurar la protección de los
civiles afectados, y deben establecer condiciones conducentes al regreso voluntario,
seguro, digno y sostenible de los refugiados y los desplazados internos,
                                </p>
                        </considerando>
                        <considerando>
                                <p>
                                        <enfasis>Instando</enfasis>a todos aquellos a quienes corresponda de acuerdo con el derecho
internacional humanitario, incluidos los Convenios de Ginebra y el Reglamento de
La Haya, a que permitan el acceso libre y pleno del personal humanitario a todas las
personas que necesitan asistencia, pongan a su disposición, en la medida de lo
posible, todos los medios necesarios para llevar a cabo sus operaciones y promuevan
la seguridad, protección y libertad de circulación del personal humanitario y el
personal de las Naciones Unidas y su personal asociado y de sus bienes,
                        </p>
                        </considerando>
                        <considerando>
                                <p>
                                        <enfasis>Acogiendo</enfasis>con beneplácito el anuncio oficial del <ref url="http://goo.gl/lJElU">
Pacto Internacional con el Iraq el 3 de mayo de 2007</ref>, así como la conferencia ampliada de los Estados vecinos
celebrada el 4 de mayo de 2007 y los grupos de trabajo resultantes, y subrayando la
importancia del continuo apoyo regional e internacional al desarrollo del Iraq,
                        </p>
                        </considerando>
                        <!--
                        hemos marcado el Pacto Internacional con el Iraq y señalado su url acortada por si fuese
                        de utilidad para una posterior recuperación
                        -->
                        <considerando>
                                <p>
                                        <enfasis>Expresando</enfasis>su reconocimiento por las contribuciones hechas por los Estados a
la UNAMI y recordando la necesidad de que la UNAMI disponga de los recursos
necesarios para cumplir su misión,
                                </p>
                        </considerando>
                        <considerando>
                                <p>
                                        <enfasis>Acogiendo</enfasis>con beneplácito la carta de 6 de agosto de 2007 dirigida al
<cargo>Secretario General</cargo> por el <cargo>Ministro de Relaciones Exteriores del Iraq</cargo>
                                        <ref url="http://goo.gl/DkWFX">(S/2007/481,anexo) </ref>, en la que expresa la opinión del Gobierno del Iraq de que es necesario que
la UNAMI ayude al Iraq en sus esfuerzos por construir una nación productiva y
próspera, en paz consigo misma y con sus vecinos,
                                </p>
                        </considerando>
                        <!--
                        al igual que en el "marcado 1", introducimos el elemento "cargo"
                        -->
                </considerandos>
                <decisiones>
                        <decision>
                                <p>1. <enfasis>Decide</enfasis> prorrogar el mandato de la UNAMI por un nuevo período de doce
meses a partir de la fecha de la presente resolución; </p>
                        </decision>
                        <decision>
                                <p>2. <enfasis>Decide </enfasis>también que, en la medida en que lo permitan las circunstancias,
el <cargo>Representante Especial del Secretario General</cargo> y la UNAMI, a solicitud del
Gobierno del Iraq, deberán: </p>
                                <lista tipo="a">
                                        <!--
                                en este caso, utilizamos un elemento "lista" (con atributo "a" si es una lista alfabética;
                                si fuese una lista numérica, utilizaríamos el atributo "n") que es hija de "decisión"
                                y hermano de "párrafo". Lo utilizamos para poder incluir elementos hijos de "lista", llamados
                                "items", que a su vez serían nietos de "decisión"
                                -->
                                        <item>
                                                <!--a)-->
                                                <enfasis>Asesorar, apoyar y ayudar</enfasis>:
                                            </item>
                                        <lista tipo="n">
                                                <item>
                                                        <!--i)--> Al Gobierno y al pueblo del Iraq en la promoción de su proceso inclusivo
de diálogo político y reconciliación nacional;
                                                </item>
                                                <item>
                                                        <!--ii)--> Al Gobierno del Iraq y a la  <entidad>Comisión Electoral Independiente de Alto
Nivel</entidad> en el desarrollo de los procesos necesarios para celebrar elecciones y
referendos;
                                                </item>
                                                <item>
                                                        <!--iii)--> Al Gobierno del Iraq y al Consejo de Representantes en la revisión de la
Constitución y la aplicación de sus disposiciones, así como en el desarrollo de
procesos aceptables para el Gobierno del Iraq que permitan resolver las
controversias sobre las fronteras internas;
                                                </item>
                                                <item>
                                                        <!--iv)--> Al Gobierno del Iraq en la facilitación del diálogo regional sobre
cuestiones como la seguridad fronteriza, la energía y los refugiados, entre
otras;
                                                </item>
                                                <item>
                                                        <!--v)--> Al Gobierno del Iraq, a su debido tiempo y en relación con los progresos
de las iniciativas de reconciliación, en la planificación, financiación y
ejecución de programas de reintegración para ex miembros de grupos armados
ilegales;
                                                </item>
                                                <item>
                                                        <!--vi)--> Al Gobierno del Iraq en la planificación inicial para levantar un censo
general;
                                                </item>
                                        </lista>
                                        <item>
                                                <!--b)-->
                                                <enfasis>Promover, apoyar y facilitar</enfasis>, en coordinación con el Gobierno del Iraq:
                                                </item>
                                        <lista tipo="n">
                                                <!--
                                                        un elemento "lista" de tipo numérico que sería hermano del "item b" y que su vez contendría
                                                        unos elementos hijo "item" Por tanto, "item b" sería el padre de resto de items numéricos
                                                -->
                                                <item>
                                                        <!--i)--> La coordinación y prestación de la asistencia humanitaria y el regreso
ordenado, voluntario y en condiciones de seguridad, según proceda, de los
refugiados y desplazados;
                                                </item>
                                                <item>
                                                        <!--ii)--> La aplicación del Pacto Internacional con el Iraq, incluida la
coordinación con donantes e instituciones financieras internacionales;
                                                </item>
                                                <item>
                                                        <!-- iii)--> La coordinación y ejecución de programas para mejorar la capacidad del
Iraq de prestar servicios esenciales a su población y continuar la coordinación
activa por los donantes de los programas fundamentales de reconstrucción y
asistencia por conducto del Mecanismo de los Fondos Internacionales para la
Reconstrucción del Iraq;
                                                </item>
                                                <item>
                                                        <!--iv)--> La reforma económica, la creación de capacidad y el establecimiento de
las condiciones necesarias para el desarrollo sostenible, incluso mediante la
coordinación con organizaciones nacionales y regionales y, según proceda, con
la sociedad civil, donantes e instituciones financieras internacionales;
                                                </item>
                                                <item>
                                                        <!--v)-->  El establecimiento de servicios públicos, sociales y esenciales eficaces,
incluso impartiendo capacitación y celebrando conferencias en el Iraq cuando
sea posible;
                                                </item>
                                                <item>
                                                        <!--vi)--> Las contribuciones de los organismos, fondos y programas de las
Naciones Unidas a los objetivos enunciados en la presente resolución bajo el
liderazgo unificado del Secretario General por conducto de su Representante
Especial para el Iraq;
                                                </item>
                                        </lista>
                                        <item>
                                                <!--c)--> Y también promover la protección de los derechos humanos y la reforma
judicial y legislativa a fin de consolidar el estado de derecho en el Iraq;
                                        </item>
                                </lista>
                        </decision>
                        <decision>
                                <p>3. <enfasis>Reconoce</enfasis>el importante papel que desempeña la Fuerza Multinacional en
el Iraq para apoyar a la UNAMI, incluido el apoyo en materia de seguridad y
logística, y reconoce también que la seguridad es esencial para que la UNAMI lleve
a cabo su labor en favor del pueblo del Iraq; </p>
                        </decision>
                        <decision>
                                <p>4.<enfasis>Exhorta</enfasis>a los Estados Miembros a que sigan proporcionando a la
UNAMI el apoyo y los recursos financieros, logísticos y de seguridad que necesite
para cumplir su misión; </p>
                        </decision>
                        <decision>
                                <p>5.<enfasis>Expresa</enfasis>su intención de examinar el mandato de la UNAMI en un plazo
de doce meses o antes, si lo solicita el Gobierno del Iraq;</p>
                        </decision>
                        <decision>
                                <p>        6.<enfasis>Pide</enfasis>al <cargo>Secretario General</cargo> que, en un plazo de tres meses desde la fecha
de la presente resolución, le informe sobre las operaciones de la UNAMI en el Iraq
y, trimestralmente a partir de entonces sobre los progresos logrados en el
cumplimiento de todas las responsabilidades de la UNAMI; y </p>
                        </decision>
                        <decision>
                                <p>7. <enfasis> Decide</enfasis> seguir ocupándose de la cuestión. </p>
                        </decision>
                </decisiones>
        </texto>


VIPStephan 11-26-2012 03:30 PM

In future, if you post any code please put it in between [CODE][/CODE] tags. It makes scanning your posts much easier. You can do this by clicking the small ‘#’ icon above the reply field.

Fou-Lu 11-26-2012 08:31 PM

Quote:

Originally Posted by akahawtin (Post 1294836)
Can you help me? Thanks

Maybe, but I suspect you'll need to tell us what you're trying to do first :thumbsup:

akahawtin 11-27-2012 07:04 AM

I want to perform an XSLT stylesheet to transform html, resolutions of the Security Council of United Nations marked with xml (as I put in the example)

Thanks

Alex Vincent 11-27-2012 04:23 PM

We need more than that. Show us your existing XSLT document, the desired output, and what you're currently getting.

Also, your XML is not well-formed (missing a closing </resolucion> tag, if I've spelled that correctly).

akahawtin 11-28-2012 09:32 AM

1 Attachment(s)
Hello!
I show three xml documents marked (are resolutions of the Security Council of the United Nations) and its DTD.
I want to develop a style sheet to transform html those three xml resolutions that can be represented with a browser as if they were the original resolutions.
I put the XML documents, DTD and XSLT stylesheet I've developed so far.

Thank you very much for your help


All times are GMT +1. The time now is 01:24 PM.

Powered by vBulletin®
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.