witam,
dzieki za naprowadzenie, wlasnie siedze i probuje zrozumiec co to wszystko znaczy co napisales

czy moglbys podac jakis przyklad?
rozumiem, ze wartosci znaczikow mam zapisywac do tablicy a potem wywolac 'insert' do bazy?
przebudowalem troche skrypt:
<?php
$file = "test.xml";
"BOLD" => "B",
"EMPHASIS" => "I",
"LITERAL" => "TT"
);
#$praca = array();
function startElement($parser, $name, $attrs)
{
global $map_array, $praca, $i; #if (isset($map_array[$name])) {
# echo "<$map_array[$name]>";
#}
if ($name == "ADVDATA"){
$i++;
foreach ($attrs as $key=>$val) {
$praca[$i][$key] = $val;
}
}
#print $name;
if ($name == "CONTACTDATA"){
foreach ($attrs as $key=>$val) {
$praca[$i][$key] = $val;
}
}
if ($name == "INTRODUCTION"){
$praca[$i][$name] = a jak tutaj?


?
; }
if ($name == "POST"){
$praca[$i][$name] = a jak tutaj?


?
; }
...
# print $name."<br/>";
# print "<pre>";
# print_r($attrs);
# print "</pre>";
}
function endElement($parser, $name)
{
if (isset($map_array[$name])) { echo "</$map_array[$name]>"; }
}
function characterData($parser, $data)
{
}
$xml_parser = xml_parser_create();
// use case-folding so we are sure to find the tag in $map_array
xml_parser_set_option($xml_parser, XML_OPTION_CASE_FOLDING, true);
xml_set_element_handler($xml_parser, "startElement", "endElement");
xml_set_character_data_handler($parser, "characterData")
if (!($fp = fopen($file, "r"))) { die("could not open XML input"); }
while ($data = fread($fp, 4096
)) { if (!xml_parse
($xml_parser, $data, feof($fp))) { xml_error_string(xml_get_error_code($xml_parser)),
xml_get_current_line_number($xml_parser)));
}
}
xml_parser_free($xml_parser);
?>
wartosci atrybutow moge zapisac do tablicy $praca
A co z tymi znacznikami ktore nie maja znacznikow jak je wpisac do tablicy $praca?