libxml2 i format zapisywanego pliku

0

Witam,

Mam mały problem z zapisaniem pliku xml, a konkretnie z formatowaniem.

Plik zapisuje przy wykorzystaniu funkcji:
xmlSaveFormatFileEnc("filename.xml", doc, "UTF-8", 1);

Jezeli ustawie 4 parametr na 1 to plik xml jest sformatowany z wcieciami:
np.:

<a>
    <b>
         <c/>
    </b>
</a>

Jak zrobic aby w jednym miejscu tego wciecia nie bylo?
np.:

<a>
    <b><c/></b>
</a>
0

Trudno, nie da się, albo automatycznie robisz wcięcia, albo ręcznie.

0

A da sie wstawic jako tresc nawiasy: <>? Zeby nie bylo jako < i >?? :-)

0

Nie. Nawiasy nie mogą być treścią, bo służą do zapisywania tag'ów. Jakbyś inaczej odróżnił jedne od drugich ?

0

Wlasnie ja nie chce ich odroznic, szukam sposobu na to aby zapisac je w jednej linijce.

0
lonik napisał(a)

Wlasnie ja nie chce ich odroznic
Czyli nie chcesz korzystać z XML ? :> Bo XML je odróżnia.

0
adf88 napisał(a)
lonik napisał(a)

Wlasnie ja nie chce ich odroznic
Czyli nie chcesz korzystać z XML ? :> Bo XML je odróżnia.

chce :-)

Edytuje plik AbiWorda.
Jesli zapisze node <pbr /> w ten sposob:

<p>
   <pbr/>
</p>

to AbiWord interpretuje to jako 2 znaki nowej lini.
Jesli zapisze bez wcięć:

<p><pbr/></p>

to jest ok, tylko jeden znako nowej lini.

1 użytkowników online, w tym zalogowanych: 0, gości: 1