You are here: PSPad forum > České diskuzní fórum > Re: Jak zjednodušit práci s XML souborem?

Re: Jak zjednodušit práci s XML souborem?

#1 Jak zjednodušit práci s XML souborem?

Posted by: Kráťa | Date: 2015-09-14 09:15 | IP: IP Logged

Každý den mi přijde XML soubor, kde je zhruba 50 článků a potřebuji vybrat zhruba 10.
V prohlížeči se nenastylovaný soubor nedá číst a pracovat s ním,
image
takže si jej v PSPadu upravuji:
- alt+k > Enter
konvertor mi nahradí 4 mezery za 1
- F5
makro vloží link na CSS
- Ctrl+S
uložení
image

A teprve potom se s ním dá dělat
image

Celkem tedy 6 kláves. Jde to v PSPadu udělat, aby to bylo celé třeba pouze na nějakou jednu klávesovou zkratku?

--
--------

Třeba to PSPad dávno umí, pouze to neumím já.
Kráťa s vypnutým zvukem

Options: Reply | Quote | Up ^


#2 Re: Jak zjednodušit práci s XML souborem?

Posted by: vbr | Date: 2015-09-14 20:46 | IP: IP Logged

Zdravim,
za urcitych okolnosti by uvedeny postup slo zapracovat do skriptu.
Nejdulezitejsi omezeni se tyka "pokrocilejsich" znaku, diakritiky apod. - znaku mimo aktualni narodni znakovou sadu (treba windows 1250) - ostatni znaky jsou na skriptovem rozhrani momentalne bohuzel nahrazeny za otazniky.

jinak zakladni skript muze vypadat treba:
(kod vcetne mezer jde nejjednoduseji vybrat z formularoveho editacniho pole, pokud se zde ve foru (docasne) pouzije "Citovat".)

Quote:
//////////////////// ... PSPad\script\JScript\replaceMult.js ////////////////////////
var module_name = "replaceMultiple";
var module_ver = "1";

function reReplaceMultiple(){
if (editorsCount()<1){return;}
var actEd = newEditor();
actEd.assignActiveEditor();
var inputTxt = actEd.text();
var outputTxt = inputTxt;

//serie zamen - regex
outputTxt = outputTxt.replace(/ /gi, " ");
outputTxt = outputTxt.replace(/<Documents>\n/gi, "<?xml version..........>\n<Documents>\n");
actEd.text(outputTxt);
runPSPadAction("aSave");// vyvolani funkce editoru - srov. ... \Script\ReadMe.rtf
}

function Init(){ // prirazeni do menu - unikatni zkratka
addMenuItem("uprav XML", "", "reReplaceMultiple","Alt+W");
}
//////////////////

Pokud by byly treba nejake upravy nebo doplnky, samozrejme je mozne kod adaptovat.

zdravim,
vbr

Options: Reply | Quote | Up ^


#3 Re: Jak zjednodušit práci s XML souborem?

Posted by: lazna | Date: 2015-09-15 19:25 | IP: IP Logged

Zkuste se podivat na program Xidel www.videlibri.de

Options: Reply | Quote | Up ^


#4 Re: Jak zjednodušit práci s XML souborem?

Posted by: Kráťa | Date: 2015-09-16 16:02 | IP: IP Logged

Na Vistách se mi Xidel nespustil. Zkusím, až budu na notebooku (W7).

--
--------

Třeba to PSPad dávno umí, pouze to neumím já.
Kráťa s vypnutým zvukem

Edited 2 time(s). Last edit at 2015-09-16 16:03 by Kráťa.

Options: Reply | Quote | Up ^


#5 Re: Jak zjednodušit práci s XML souborem?

Posted by: Kráťa | Date: 2015-09-24 07:20 | IP: IP Logged

Ha! Povedlo se mi odstranit jedno zmáčknutí. Přidal jsem do konvertoru
<?xml version="1.0" encoding="windows-1250" ?>|<?xml version="1.0" encoding="windows-1250" ?> <?xml-stylesheet type="text/css" href="-data.css"?>
a nemusím spouštět makro, které dělá pouze tohle (přidá ten link na CSS.

--
--------

Třeba to PSPad dávno umí, pouze to neumím já.
Kráťa s vypnutým zvukem

Options: Reply | Quote | Up ^


#6 Re: Jak zjednodušit práci s XML souborem?

Posted by: lazna | Date: 2015-09-30 12:41 | IP: IP Logged

Kráťa:
Na Vistách se mi Xidel nespustil. Zkusím, až budu na notebooku (W7).

Zkuste to napsat autorovi, je celkem vscricny....

Options: Reply | Quote | Up ^






Editor PSPad - freeware editor, © 2001 - 2022 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR