--
Wys�ano z serwisu OnetNiusy: http://niusy.onet.pl
Wstaw zawarto�� do sekcji <![CDATA[..]]>.
> Oczywi�cie spr�bowa�em r�cznie txt zamieni� na xml ale
> pojawia si� problem z kodowaniem - polskich znak�w nie ma. Musz� to robi�
> automatycznie, gdy� mam bardzo du�o tych plik�w txt. Czy jest to w og�le
> mo�liwe?
Nie, tego si� nie da zrobi�. To musi robi� cz�owiek z u�yciem programu,
musi r�cznie otwiera� plik i r�cznie go zapisywa�. Tego si� nie da
zautomatyzowaďż˝.
> Nie znam zbytnio xml, wi�c jakie� kopiowanie fragment�w, uwzgl�dniaj�ce
> struktur� dokumentu raczej odpada. Je�li skopiuj� zawarto�� txt i wklej� do
> dokumentu zapisuj�c go w formacie xml to wszystko dzia�a ok. Ja jednak
> potrzebujďż˝ automatu.
> B�d� wdzi�czny.
Na razie nie powiedzia�e� absolutnie nic o tym co chcesz zrobi�. Nie
wiemy w jakim formacie s� dane wej�ciowe ani wyj�ciowe. S�dzisz �e
bardzo b�dziemy w stanie pom�c?
--
Secunia non olet.
Stanislaw Klekot
> Na razie nie powiedzia�e� absolutnie nic o tym co chcesz zrobi�. Nie
> wiemy w jakim formacie s� dane wej�ciowe ani wyj�ciowe. S�dzisz �e
> bardzo b�dziemy w stanie pom�c?
Dzi�ki za odpowied�, ale nie wiem gdzie to wstawi�.
To mo�e konkretny przyk�ad. W pliku tekstowym mam co� takiego:
<?xml version="1.0" encoding="utf-8"?>
<item xmlns="http://www.supermemo.net/2006/smux">
<lesson-title>word 2 </lesson-title>
<chapter-title>Words 1-200 </chapter-title>
<question><span style="color: #0000FF; font-weight: bold; font-size: 14pt">
puzzled (verb) </span><br /><br /><br /><br /></question>
<answer><text><sentence><span style="color: #008000; font-weight: bold;
font-size: 12pt"> zastanawiaďż˝ siďż˝ </span></sentence><translation> to cause
someone to feel confused and slightly worried because they cannot understand
something, or to think hard about something in order to understand it
</translation></text>
<br /><br /><br /><span style="font-weight: bold">
1. Management are still puzzling about/over how the accident could have
happened. <br /> 2. He was puzzled by the reactions to his remark. <br />
</span></answer><modified> 2010-01-07
</modified><template-id>1</template-id><question-audio>true</question-audio></item>
Teraz musz� to zapisa� do pliku z rozszerzeniem xml (ca�� zawarto�� txt),
najlepiej automatycznie. Nie mog� CTRL-C i CTRL-V bo du�o czasu to zajmuje -
dlatego poszukuj� automatu. Jedyny problem jaki napotykam, to z�e kodowanie
znak�w przy zmianie rozszerzenia z txt na xml.
No i masz XML.
>
> Teraz musz� to zapisa� do pliku z rozszerzeniem xml (ca�� zawarto�� txt),
Ah so. Znaczy masz plik z niew�a�ciw� nazw�. Trzeba tak by�o od razu.
> najlepiej automatycznie. Nie mog� CTRL-C i CTRL-V bo du�o czasu to zajmuje -
> dlatego poszukuj� automatu. Jedyny problem jaki napotykam, to z�e kodowanie
> znak�w przy zmianie rozszerzenia z txt na xml.
for file in *.txt; do mv "$file" "${file%.txt}.xml"; done
To powinno za�atwi� spraw�.
>
> Teraz musz� to zapisa� do pliku z rozszerzeniem xml (ca�� zawarto�� txt),
> najlepiej automatycznie. Nie mog� CTRL-C i CTRL-V bo du�o czasu to zajmuje -
> dlatego poszukuj� automatu. Jedyny problem jaki napotykam, to z�e kodowanie
> znak�w przy zmianie rozszerzenia z txt na xml.
A ty nie szukasz jakiegos konwertera (kt�ry po drodze zmieni
rozszerzenie pliku) , kolego?
iconv, ale sďż˝ i inne ...
Mo�esz ale nie musisz po drodze spotka� temat ko�ca linii.
�le mo�esz widzie� bo masz �le w pliku (80% szans), albo u�ywasz do
ogl�dania programu kt�ry wysiada w tej kombinacji a my nie wiemy jakiego.
Sorry ale nie da si� lepiej zrozumiec o co chodzi, stad r�wnie� cudaczne
odpowiedzi kolegďż˝
To chyba za wysokie progi na moje nogi. Czy nie ma jaki� gotowych narz�dzi
realizuj�cych t� komend�? Je�li j� dobrze rozumiem, to ona tylko zamienia
rozszerzenie z txt na xml tego samego pliku? Je�li r�cznie to robi� (czyli tak
jak komenda?), to nie dzia�a; sypie si� kodowanie, wi�c �aden program - tak mi
si� przynajmniej wydaje - kt�ry tylko i wy��cznie zamienia rozszerzenie, a nie
ingeruje w inne aspekty, teďż˝ nie da rady.
Kolega poni�ej poda� program iconv, ale to jaki� linuksowy i chyba dla
specjalist�w. Mo�e jest prostszy, dla windowsowc�w? Nadmieni� jednak, �e
znalaz�em jakie� konwertery, ale one plik tekstowy, w kt�rym zapisane s� jakie�
dane np. o klientach, zapisuj� w sk�adni xml. Ja de facto ju� mam plik ze
sk�adni� xml, ale zapisany w notatniku w rozszerzeniu txt.
Mam nadziej�, �e teraz ja�niej opisa�em.
Zdecydowanie.
> <?xml version="1.0" encoding="utf-8"?>
> <item xmlns="http://www.supermemo.net/2006/smux">
> <lesson-title>word 2 </lesson-title>
> <chapter-title>Words 1-200 </chapter-title>
pewny jestes ze masz to utf-8 a moze w cp1250 ?
Rf