You are here: PSPad forum > České diskuzní fórum > 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,
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í
A teprve potom se s ním dá dělat
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
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
Posted by: lazna | Date: 2015-09-15 19:25 | IP: IP Logged
Zkuste se podivat na program Xidel www.videlibri.de
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.
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
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....
Editor PSPad - freeware editor, © 2001 - 2025 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR