Pytanie : simplexml-ładować-zawiązywać zatkany działanie?

Po robienie niektóre zmiana mój WAMP serwer i wtedy,
I zakładać że błąd teraz wracać od simplexml-ładować-zawiązywać, w the dołączać kod:

": simplexml_load_string () [function.simplexml-load-string]: Jednostka: linia (1): parser błąd: Specyfikacja mandat polityczny wartość dla atrybut preferencja w C:\wamp\www\insert.php online 16 "

How móc I załatwiać 16?
(1):
2:
3:
4:
5:
6:
7:
           

Odpowiedź : simplexml-ładować-zawiązywać zatkany działanie?

Niestety tam  być żadny sposób the uwydatniać zmienny podstawienie (jak charakter, lub charakter, etc z lub parm zmienna (%1, %2, %3,…) lub DLA pętla zmienna (%%A, %%B, %%C,…).  Smutny ale true.

Jeżeli ty chcieć the podejście kod troszkę cleaner ty móc ten podejście using nazwany subroutine.  Ono żyłować jakaś lewica lub prawy przestrzeń od the przechodzić sznurek, i przechować the rezultat w the zwany zmienna.

dla /f "tokens=1-5 delims=," %%A w ("%String%") (
  echo PRZEDTEM: %%A %%B %%C %%D %%E
  wezwanie: Podstrzyżenie "%%A" A
  wezwanie: Podstrzyżenie "%%B" B
  wezwanie: Podstrzyżenie "%%C" C
  wezwanie: Podstrzyżenie "%%D" D
  wezwanie: Podstrzyżenie "%%E" E
)
echo PÓŻNIEJ: %A% %B% %C% %D% %E%
fermata
wyjście /b

: Podstrzyżenie "input-zawiązywać" wracać-zmienna
  ustawiać s=%~1
  dla /F "tokens=* delims=" %%A w ("%s%") ustawiać s=%%A
  dla /L %%A wewnątrz (1,1,50) jeżeli "! s: ~-1! "=="" set s=! s: ~0, - (1)!
  set %~2=%s%
  wyjście /b

~bp
Inne rozwiązania  
 
programming4us programming4us