Questione : la simplexml-carico-stringa ha smesso di funzionare?

Dopo la fabbricazione degli alcuni cambiamenti al mio assistente di WAMP ed allora il ritorno loro, il
I ha trovato che gli errori ora stavano rinviando da simplexml-carico-stringa, utilizzata nel codice allegato:

" che avverte: simplexml_load_string () [function.simplexml-load-string]: Entità: linea 1: errore di analizzatore: Il valore del mandato di specifica per la preferenza di attributo in C:\wamp\www\insert.php sulla linea 16 " il

How può io ripara questo?
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
>< notpretty " del class= " del id= " codeSnippet836935 del
           
class= del

Risposta : la simplexml-carico-stringa ha smesso di funzionare?

Purtroppo non ci è senso fare la sostituzione variabile aumentata (come la sostituzione dei caratteri, o l'estrazione i caratteri, ecc con le une o le altre variabili del parm (%1, %2, %3,…) o PER le variabili del ciclo (%%A, %%B, %%C,…).  Triste ma allineare.

Se volete mantenere il codice mainline un piccolo pulitore potreste fare questo metodo using un sottoprogramma denominato.  Assetta tutti gli spazi di sinistra o giusti dalla stringa passata ed immagazzina il risultato nella variabile chiamata.

per /f “delims= di tokens=1-5,„ %%A in ("%String%") fanno (
  eco PRIMA: %%A %%B %%C %%D %%E
  chiamata: Disposizione “%%A„ A
  chiamata: Disposizione “%%B„ B
  chiamata: Disposizione “%%C„ C
  chiamata: Disposizione “%%D„ D
  chiamata: Disposizione “%%E„ E
)
eco DOPO: %A% %B% %C% %D% %E%
pausa
uscire /b

: Assettare “la input-stringa„ rinviare-variabile
  regolare s=%~1
  per /F “delims= del tokens=*„ %%A da ("%s%") regolano s=%%A
  per /L %%A dentro (1.1.50) fare se “! s: ~-1! “il ==„„ ha regolato lo s=! s: ~0, - 1!
  insieme %~2=%s%
  uscire /b

~bp
Altre soluzioni  
 
programming4us programming4us