Comunidad de diseño web y desarrollo en internet online

crear xml con php

Citar            
MensajeEscrito el 27 Ago 2007 09:41 pm
me gustaria saber como empezar para crear ...

lo que tengo entendido primero creo el xml afuera del php

<?php
$string = XML;
<?xml version='1.0'?>
<document>
<title>Forty What?</title>
<from>Joe</from>
<to>Jane</to>
<body>
I know that's the answer -- but what's the question?
</body>
</document>
XML;

$xml = simplexml_load_string($string);

var_dump($xml);
?>

me gustaria que alguien me explicara por favor ya que soy nuevo en el tema U_U

le estare agradecido ^^

Por kamui19

7 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 27 Ago 2007 11:21 pm
mmmm. no entiendo bien que queres hacer. crear XML? cómo los queres crear? para que?
a traves de un formulario? interactuando con una base de datos?
no término de entender que queres, solo que esta relacionado a XML XD
a parte ese código esta mal por donde lo mires.. y otra cosa, para poner código en el foro hacelo con las etiquetas [*code] tu código [*/code] (sin los *)
ejemplo:

Código :

<?php echo "Hola Mundo!"; ?>


Responde siendo mas específico en tu pedido y a partir de ahi sabremos responderte.

Saludos

Por PabloHdS

251 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Ago 2007 01:48 am
quiero aprender como se crea un nodo de xml con php

yo tengo este ejemplo pero en java y quiero pasarlo en php U_U

response.setContentType("application/xml");
PrintWriter out = response.getWriter();
DAOFactory daoFactory = SystemDAOFactory.getDAOFactory();
ProductoDAO productoDAO = daoFactory.getProductoDAO();
ProductoVO productoVO = new ProductoVO();
String xmlRetorno = "<?xml version=\"1.0\"?>\n<data>\n";
String finalArchivo = "</data>";
String medioArchivo = "";
try {
List listaProductos = productoDAO.searchProducto(productoVO);
Iterator it_pro = listaProductos.iterator();
while (it_pro.hasNext()){
productoVO = (ProductoVO)it_pro.next();
medioArchivo += "<producto>\n";
medioArchivo += "<id>"+productoVO.getProducto()+"</id>\n";
medioArchivo += "<nombre>"+productoVO.getNombreProducto()+"</nombre>\n";
medioArchivo += "<tipo>"+productoVO.getTipoProducto()+"</tipo>\n";
medioArchivo += "<detalle>"+productoVO.getDetalleProducto()+"</detalle>\n";
medioArchivo += "<venta>"+productoVO.getValorVenta()+"</venta>\n";
medioArchivo += "<compra>"+productoVO.getValorCompra()+"</compra>\n";
medioArchivo += "</producto>\n";
}
} catch (DAOException ex) {
ex.printStackTrace();
}
xmlRetorno += medioArchivo;
xmlRetorno += finalArchivo;
out.print(xmlRetorno);
out.close();

y no se como comenzar por favor ayudar ^^

Por kamui19

7 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 28 Ago 2007 03:07 am
Es la misma logica, solo que en php las variables son precedidas por un $ y la concatenación a diferencia de java es con el punto .

Código :

$xml = "<xml version=\"1.0\" encoding=\"iso-8859-1\"";
$xml .= "<nodeFather>";
$xml .= "<childnode>";
$xml .= "<element>1</element>";
$xml .= "<element-two>Something</element-two>";
$xml .= "</childnode>";
$xml .= "<childnode>";
$xml .= "<element>1</element>";
$xml .= "<element-two>Something</element-two>";
$xml .= "</childnode>";
$xml .= "</nodeFather>";

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 29 Ago 2007 07:05 am

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.