SlideShare ist ein Scribd-Unternehmen logo
1 von 12
DevChallenge                00000001
2010-12-18T10:15:00+02:00
DevChallenge                00000001
2010-12-18T10:15:00+02:00

presentation by
Valentin Bora
<XML />
SimpleXML
<myxml>
    <masini>
          <masina>
              <caroserie>
                  <material>Plastic</material>
                  <textura></textura>
              </caroserie>
          </masina>
          <masina>
              <caroserie>
                  <material>Tabla</material>
                  <textura></textura>
              </caroserie>
          </masina>
    </masini>
</myxml>




$xml = new SimpleXMLElement($xml_string);
foreach ($xml->masini->masina as $masina) {
  $masina->addAttribute(‘culoare’, “negru”);
  $masina->caroserie->material = “Plastic”;
}
SimpleXML
     <myxml>
         <masini>
               <masina>
                   <caroserie>
                       <material>Plastic</material>
                       <textura></textura>
                   </caroserie>
               </masina>
               <masina>
                   <caroserie>
                       <material>Tabla</material>
                       <textura></textura>
                   </caroserie>
               </masina>
         </masini>
     </myxml>




     $xml = new SimpleXMLElement($xml_string);
     foreach ($xml->masini->masina as $masina) {
       $masina->addAttribute(‘culoare’, “negru”);
       $masina->caroserie->material = “Plastic”;
     }
<myxml>
    <masini>
          <masina>
              <caroserie>
                  <material>Plastic</material>
                  <textura></textura>
              </caroserie>
          </masina>
          <masina>
              <caroserie>
                  <material>Tabla</material>
                  <textura></textura>
              </caroserie>
          </masina>
    </masini>
</myxml>




$xml = new SimpleXMLElement($xml_string);
foreach($xml->xpath(’//caroserie’) as $caroserie) {
  // Do stuff
  }
SimpleXML
     <myxml>
         <masini>
               <masina>
                   <caroserie>
                       <material>Plastic</material>
                       <textura></textura>
                   </caroserie>
               </masina>
               <masina>
                   <caroserie>
                       <material>Tabla</material>
                       <textura></textura>
                   </caroserie>
               </masina>
         </masini>
     </myxml>




     $xml = new SimpleXMLElement($xml_string);
     foreach($xml->xpath(’//caroserie’) as $caroserie) {
       // Do stuff
       }
$dom = new DOMDocument();
$dom->loadHTMLFile(‘http://www.example.com’);

$simple = simplexml_import_dom($dom);

foreach($simple->xpath(’//div[@id=”something”]’) as $div) {
  // Do stuff
  }
DOMDocument



    $dom = new DOMDocument();
    $dom->loadHTMLFile(‘http://www.example.com’);

    $simple = simplexml_import_dom($dom);

    foreach($simple->xpath(’//div[@id=”something”]’) as $div) {
      // Do stuff
      }

Weitere ähnliche Inhalte

Andere mochten auch

Cost-effective approach to full-cycle vulnerability management
Cost-effective approach to full-cycle vulnerability managementCost-effective approach to full-cycle vulnerability management
Cost-effective approach to full-cycle vulnerability management
Sasha Nunke
 
Africa 6B
Africa 6BAfrica 6B
Africa 6B
C FM
 
Women's Social Leadership Awards 2013 presentation
Women's Social Leadership Awards 2013 presentationWomen's Social Leadership Awards 2013 presentation
Women's Social Leadership Awards 2013 presentation
Ogunte CIC
 
Science World Board Presentation
Science World Board PresentationScience World Board Presentation
Science World Board Presentation
Danny Robinson
 
Cyberpolitics 2009 W5
Cyberpolitics 2009 W5Cyberpolitics 2009 W5
Cyberpolitics 2009 W5
oiwan
 
Cyberpolitics W12 Part Ii
Cyberpolitics W12 Part IiCyberpolitics W12 Part Ii
Cyberpolitics W12 Part Ii
oiwan
 
Cyberpolitics2009w4
Cyberpolitics2009w4Cyberpolitics2009w4
Cyberpolitics2009w4
oiwan
 

Andere mochten auch (20)

Sph 107 Ch 6
Sph 107 Ch 6Sph 107 Ch 6
Sph 107 Ch 6
 
Riz's IRAP Slides
Riz's IRAP SlidesRiz's IRAP Slides
Riz's IRAP Slides
 
Simplethings
SimplethingsSimplethings
Simplethings
 
Science world
Science worldScience world
Science world
 
John Mucci Profile
John Mucci ProfileJohn Mucci Profile
John Mucci Profile
 
Arquitectura 2 B
Arquitectura 2 BArquitectura 2 B
Arquitectura 2 B
 
ikd312-05-sqlite
ikd312-05-sqliteikd312-05-sqlite
ikd312-05-sqlite
 
Ley creacion mimp
Ley creacion mimpLey creacion mimp
Ley creacion mimp
 
Cost-effective approach to full-cycle vulnerability management
Cost-effective approach to full-cycle vulnerability managementCost-effective approach to full-cycle vulnerability management
Cost-effective approach to full-cycle vulnerability management
 
St. Margarets.May.2013
St. Margarets.May.2013St. Margarets.May.2013
St. Margarets.May.2013
 
Quesnel.Adolescent Literacy.Feb 2016
Quesnel.Adolescent Literacy.Feb 2016Quesnel.Adolescent Literacy.Feb 2016
Quesnel.Adolescent Literacy.Feb 2016
 
Africa 6B
Africa 6BAfrica 6B
Africa 6B
 
Women's Social Leadership Awards 2013 presentation
Women's Social Leadership Awards 2013 presentationWomen's Social Leadership Awards 2013 presentation
Women's Social Leadership Awards 2013 presentation
 
Science World Board Presentation
Science World Board PresentationScience World Board Presentation
Science World Board Presentation
 
Cyberpolitics 2009 W5
Cyberpolitics 2009 W5Cyberpolitics 2009 W5
Cyberpolitics 2009 W5
 
ikp321-04
ikp321-04ikp321-04
ikp321-04
 
Cyberpolitics W12 Part Ii
Cyberpolitics W12 Part IiCyberpolitics W12 Part Ii
Cyberpolitics W12 Part Ii
 
Vision for Haverhill Comprehensive Plan Concept & Framework
Vision for Haverhill Comprehensive Plan Concept & FrameworkVision for Haverhill Comprehensive Plan Concept & Framework
Vision for Haverhill Comprehensive Plan Concept & Framework
 
Cyberpolitics2009w4
Cyberpolitics2009w4Cyberpolitics2009w4
Cyberpolitics2009w4
 
Highland-March Office Business Centers Overview
Highland-March Office Business Centers OverviewHighland-March Office Business Centers Overview
Highland-March Office Business Centers Overview
 

Mehr von Valentin Bora

DrupalCamp Arad - Drupal 7 as a framework - an overview of available APIs
DrupalCamp Arad - Drupal 7 as a framework - an overview of available APIsDrupalCamp Arad - Drupal 7 as a framework - an overview of available APIs
DrupalCamp Arad - Drupal 7 as a framework - an overview of available APIs
Valentin Bora
 

Mehr von Valentin Bora (9)

DrupalCamp Arad - Drupal 7 as a framework - an overview of available APIs
DrupalCamp Arad - Drupal 7 as a framework - an overview of available APIsDrupalCamp Arad - Drupal 7 as a framework - an overview of available APIs
DrupalCamp Arad - Drupal 7 as a framework - an overview of available APIs
 
Focus 2 - Principii de psihologie aplicata in software
Focus 2 - Principii de psihologie aplicata in softwareFocus 2 - Principii de psihologie aplicata in software
Focus 2 - Principii de psihologie aplicata in software
 
Focus 1 - construirea unui software functional, utilizabil si intuitiv
Focus 1 - construirea unui software functional, utilizabil si intuitivFocus 1 - construirea unui software functional, utilizabil si intuitiv
Focus 1 - construirea unui software functional, utilizabil si intuitiv
 
Focus 1 - construirea unui software functional, utilizabil si intuitiv
Focus 1 - construirea unui software functional, utilizabil si intuitivFocus 1 - construirea unui software functional, utilizabil si intuitiv
Focus 1 - construirea unui software functional, utilizabil si intuitiv
 
API Design
API DesignAPI Design
API Design
 
Pair Programming
Pair ProgrammingPair Programming
Pair Programming
 
Zend Certified Engineer & Zend Framework
Zend Certified Engineer & Zend FrameworkZend Certified Engineer & Zend Framework
Zend Certified Engineer & Zend Framework
 
Carbonara coding
Carbonara codingCarbonara coding
Carbonara coding
 
Gitified by valentin bora
Gitified by valentin boraGitified by valentin bora
Gitified by valentin bora
 

Kürzlich hochgeladen

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
zulyvero07
 

Kürzlich hochgeladen (20)

Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 

PHP & XML: SimpleXML, DOMDocument

  • 1. DevChallenge 00000001 2010-12-18T10:15:00+02:00
  • 2. DevChallenge 00000001 2010-12-18T10:15:00+02:00 presentation by Valentin Bora
  • 3.
  • 5.
  • 7. <myxml> <masini> <masina> <caroserie> <material>Plastic</material> <textura></textura> </caroserie> </masina> <masina> <caroserie> <material>Tabla</material> <textura></textura> </caroserie> </masina> </masini> </myxml> $xml = new SimpleXMLElement($xml_string); foreach ($xml->masini->masina as $masina) { $masina->addAttribute(‘culoare’, “negru”); $masina->caroserie->material = “Plastic”; }
  • 8. SimpleXML <myxml> <masini> <masina> <caroserie> <material>Plastic</material> <textura></textura> </caroserie> </masina> <masina> <caroserie> <material>Tabla</material> <textura></textura> </caroserie> </masina> </masini> </myxml> $xml = new SimpleXMLElement($xml_string); foreach ($xml->masini->masina as $masina) { $masina->addAttribute(‘culoare’, “negru”); $masina->caroserie->material = “Plastic”; }
  • 9. <myxml> <masini> <masina> <caroserie> <material>Plastic</material> <textura></textura> </caroserie> </masina> <masina> <caroserie> <material>Tabla</material> <textura></textura> </caroserie> </masina> </masini> </myxml> $xml = new SimpleXMLElement($xml_string); foreach($xml->xpath(’//caroserie’) as $caroserie) { // Do stuff }
  • 10. SimpleXML <myxml> <masini> <masina> <caroserie> <material>Plastic</material> <textura></textura> </caroserie> </masina> <masina> <caroserie> <material>Tabla</material> <textura></textura> </caroserie> </masina> </masini> </myxml> $xml = new SimpleXMLElement($xml_string); foreach($xml->xpath(’//caroserie’) as $caroserie) { // Do stuff }
  • 11. $dom = new DOMDocument(); $dom->loadHTMLFile(‘http://www.example.com’); $simple = simplexml_import_dom($dom); foreach($simple->xpath(’//div[@id=”something”]’) as $div) { // Do stuff }
  • 12. DOMDocument $dom = new DOMDocument(); $dom->loadHTMLFile(‘http://www.example.com’); $simple = simplexml_import_dom($dom); foreach($simple->xpath(’//div[@id=”something”]’) as $div) { // Do stuff }

Hinweis der Redaktion

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n