To VirtualVoid : samozrejme ze hlavicku xml zapisujem tak ako si to napisal, len v inej metode ale pri pouziti xmltextwriteru mi vypise tuto chybu:
Error 3 Cannot create an instance of the abstract class or interface 'System.Xml.XmlWriter'
Příspěvky odeslané z IP adresy 158.196.44.–
To paul27 : nacitany subor subor moze byt v akomkolvek kodovani, asi mas pravdu ze snazit sa ho otvorit v utf-8 nie je dobra cesta. nacitany subor prevazdam do xml a aby sa mi regulerne zobrazilo potrebujem text pred ulozenim do xml-ka previest do utf-8
XmlWriter xw = new XmlWriter("document.xml",false, Encoding.UTF8);
xmlDoc.Save(xw);
mi nefunguje, chybu mi vyhodi prekladac pri vytvarani objektu xw.To VirtualVoid :
Mno ide o to ze v tom bloku
while (nacitany_subor.Peek() != -1)
{
riadok = nacitany_subor.ReadLine();
//riadok rozparsrujem a ulozim do xml
}
funkcia na vytvorenie xml tagov
public static XmlDocument xmlDoc = new XmlDocument();
public static void Insert_subsubsection(XmlDocument xmlDoc, Parameter p)
{
XmlNode tagpPr = xmlDoc.CreateElement("w:pPr", Konstanty.WordprocessingML);
p.root_tagParagraph.AppendChild(tagpPr);
.....
}
a nakoniec ulozim
xmlDoc.Save("document.xml");
Problem je v tom ze nacitany subor moze mat akekolvek kodovanie ale ulozeny text v xml musi byt v utf-8,
Tvoj priklad som skusal aplikovat, ale nefungoval.
XmlWriter xw = new XmlWriter("document.xml",false, Encoding.UTF8);
xmlDoc.Save(xw);
neslo by to nejak inak?Zdravim, mam problem so zmenou kodovania suboru, nacitavam subor
StreamReader nacitany_subor = new StreamReader(input_file);
while (nacitany_subor.Peek() != -1) //cyklus prechadzajuci subor po riadkoch
{
riadok = nacitany_subor.ReadLine();
...
}
A chcem ho ulozit v inom kodovani, aby sa zobrazovala diakritika...
skusal som ho otvorit takto ale nefunguje to.
StreamReader nacitany_subor = new StreamReader(input_file, Encoding.UTF8);
Ahojte,
Potrebujem spraviť parser latexoveho súboru *.tex. Pomocou regulárnych výrazov, už som jeden spravil ale nespracuje vlastné makrá a vnorené zoznamy.... :( robil už niekto niečo podobné? Alebo viete niekto o podobnom projekte, kľudne v Jave alebo PHP.
Neviem ako ďalej...pls help.
To hrach : aha, diky za radu vyskusam, ale nie je to zbytocne zatazovanie db systemu?
Ahoj,
napisal som si vlastny redakcny system s vlastnym jednoduchym editorom ked pomocou tlacitok vkladam do textu formatovacie znacky napr pre text hrubym pismom text a pomocou skriptu na to miesto vlozim potom <span class="hrube">text</span>. funguje to uplne perfektne ale pri editacii clanku by som potreboval zmenit <span class="hrube">text</span> znovu na text. ale nejde mi to. pouzil som regularne vyrazy ale nefunguju mi a neviem preco.
function Zmena($text)
{
$reg_vyraz = "<.[a-z]*.[a-z]*..[a-z]*.>|<[a-z]*>";
eregi($reg_vyraz,$text,$pole);
echo $pole[0];
}
mi vypise len prvu zhodu na ktoru narazi v texte a koniec...
toto bude hrubym.....<span class="tucne">hrube pismo</span>
tu bude nejaky kod <code class="code_blok">public class Trieda(){//nejaky kod}</code>
nejake podcirknute haluze <span class="podciarkni">haluzeeeeeee</span>
a nejaka italika <span class="italic">pismo italikou</span>
a znovu <span class="tucne">tucne pismo</span>
prosim o nejaku radu. Dakujem