Problém s pravidlem Odstranit XML element i s obsahem
Popis problému
Pravidlo Odstranit XML element i s obsahem obsahuje nedokonalost. Ta se projeví, pokud chcete smazat element, jehož název je podmnožinou jiného elementu, přičemž stejnými písmeny začínají.
Příklady:
PRODUCT a PRODUCTNAME
PRODUCT a PRODUCTNO
atp.
V takových situací se obsah z datového souboru neobsahuje správně.
Řešení
Použijte pravidlo typu Smazat text a text pro smazání zapište regulárním výrazem. Např. <PRODUCT>.*<\/PRODUCT>
. Před lomítkem uzavírajícím element nezapomeňte zapsat zpětné lomítko. Tento zápis funguje správně.
O nedokonalosti víme. Řešení je viz výše. Opravu spojíme s přípravou nových funkcí na kterých pracujeme.
Děkuji za poschopení.