è una svista di scrittura..
per il momento ho risolto in questo modo:
Codice PHP:
private function __leggiCoefficente( $provincia, $doc ) {
if ( strstr( $provincia, "\'" ) ) {
$provincia = preg_replace( "[\\\']", '_', $provincia );
}
$domDoc = new DOMDocument( '1.0' );
$domDoc->validateOnParse = TRUE;
$domDoc->Load( $doc );
$row = $this->__getElementById( $domDoc, $provincia );
$coefficente = $row->nodeValue;
return $coefficente;
}
e sul file xml ho messo:
Codice PHP:
<item id="L_Aquila">1645</item>
non è molto professionale ma x ora funziona.. ho notato che comunque la variabile $provincia viene passata come "L\ 'Aquila" e non "L'Aquila".
Purtroppo non ho il tempo di riscrivere tutto il file xml..