Sie sind auf Seite 1von 4

MANUAL

CARRERA: INGENIERA DE SISTEMAS

EQUIPO: COMPUTADOR
Pablo Sigenza
Paul Ayora
Jorge Peralta
Responsable /Equipo.:
LABORATORISTA
DE
COMPUTO

DE

PROCEDIMIENTO

PRCTICA: XML, SCOPE, Definir ms de


un Namespace

CTEDRA
O
MATERIA
RELACIONADA
PROGRAMACIN
HIPERMEDIAL

REVISIN N: 1

NMERO
DE
ESTUDIANTES
POR
EQUIPO O PRCTICA:
3

Fecha: 12/10/2014

EDICIN: 1

Accesorios:
COMPUTADOR
DOCENTE:
GERMN PARRA
Tema:
XML, Scope, Definir ms de un Namespace
Objetivo:

Establecer de forma correcta un Ejemplo de XML siguiendo las corectas normas de


escritura
Para que nos sirve un Scope en que poda afectar que se encuentre en su valor
mximo
Como crear ms de un namespace especificar la forma correcta para su creacion

Procedimiento
1.) Que es un XML Bien Formado con un ejemplo
2.) Que es scope "Alcanze" en namespace y cmo funciona
3.) Establecer el criterio de namespace y como crear ms de uno en un cdigo XML
Sustento Terico:
1.)
Caractersticas XML Bien Formado
Se han establecido varios parmetro para que un archivo XML se considere que este
bien
formado y no presente problemas con el analizador sintctico, estas son las
siguientes:

Debemos Incluir un DTD, que es la estructura y sintaxis que va a presentar


nuestro documento XML Ejemplo: <?xml version="1.0" encoding="UTF-

8"?> <!DOCTYPE note SYSTEM "Nodes.dtd">


Los valores de los atributos de un documento

XML deben estar contenidos en

doble comilla
Los Elementos vacos de un documento

XML bien formado deben terminar

con /> o en todo caso con el elemento de cierre </elemento>.


Los elementos dentro de s deben anidar propiedades u elementos.

Ejemplo XML Bien formado

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>


<micasa>
<habitacion id=comedor>
<mueble>aparador</mueble>
<mueble>sof</mueble>
<puerta a=balcn />
</habitacion>
</micasa>

2.)
Que es Scope (Alcanze)
Hace referencia al tiempo que transcurre entre la creacin de una variable y el instante
en que es destruida. En general la visibilidad de una variable auto abarca desde el punto
en el que se define hasta que finaliza el bloque en el que est definida. Si la declaracin
de una

variable no se encuentra dentro de ningn bloque (variable global o extern), la visibilidad


se extiende
desde el punto de declaracin hasta el final del fichero
Un namespace agrupa distintos identificadores bajo un scope comn. De este modo, esos
identificadores ya no estn definidos en el scope global, sino en el scope del namespace.
Si cada librera define todos sus identificadores bajo un namespace propio y nico,
desaparecen los conflictos de nombres.
3.)
Que es un Namespace
Namespace se utiliza para declarar un mbito que contiene un conjunto de objetos
relacionados. Puede utilizar un espacio de nombres para organizar elementos de cdigo y
crear tipos globales nicos.
Definir ms de un Namespace.
Para declarar ms de un namespace en un mismo archivo lo hacemos utilizando
corchetes estos de militan el cdigo de cada uno de los namespace todo el cdigo del
archivo debe ir dentro de los corchetes, excepto las sentencias declare que pueden ir
fuera.
Esto es necesario para su declaracin ya que al no hacerlos saldr el siguiente error
No code may exist outside of namespace {}
Ejemplo Valido utilizacin de ms de un Namespace
namespace MiEspacio
{
const CONSTANTE = 1;
class mi_clase { /* ... */ }
function mi_funcion() { echo &quot;Mi Espacio - Mi Funcion&quot;; }
}
namespace MiOtroEspacio
{
const CONSTANTE = 1;
class mi_clase { /* ... */ }
function mi_funcion() { echo &quot;Mi Otro Espacio - Mi Funcion&quot;; }
}

Conclusiones
o
o

Xml ofrece datos estructurados permitindonos definir etiquetas personalizadas


para descripcin y organizacin de datos
Para que un Formato Xml sea considerado como bien formado debemos incluir:
DTD, valores de los atributos, etc

Bibliografa

http://www.codexexempla.org/curso/curso_1_3.php
http://blog.sergioguerrero.es/php/php-53-declarar-namespaces-usarnamespaces/

Realizado por: Pablo Sigenza, Paul Ayora, Jorge Peralta

Das könnte Ihnen auch gefallen