Autor | Zpráva | ||
---|---|---|---|
MikiZL Profil |
#1 · Zasláno: 22. 11. 2009, 14:58:54 · Upravil/a: MikiZL
Potřeboval bych poradit,
musím zpracovat nevalidní XML soubor. Tzn, že před jeho zpracováním jej upravuji do validní podoby pomocí PHP. Zůstal jsem viset nad posledním problémem a nevím si rady. Potřebuji odstranit přebytečný a nepovolený znak "<" z textu uvnitř elementu: <SHORT>130/70 TL <max test</SHORT> Byl by někdo schopný vytvořit regulární výraz, který by se aplikoval na celý soubor, zachoval jej, jen z textu uvnitř elementu by odstranil případný nepovolený znak "<" (popř. i ">")? Skončil jsem u něčeho jako (nefunguje): preg_replace(">([^<]+)<([^<]*)</", "\\1\\2" ,$newdata); |
||
fos4 Profil |
#2 · Zasláno: 23. 11. 2009, 15:42:51
Mozna to delas zbytecne rucne, mrkni na tidy.
|
||
Časová prodleva: 14 let
|
0