Hallo mensen,

Ik weet dat dit 'www.phphulp.nl' is.

maar ik zit met een perl issue.

wie van jullie kent svn? *subversion*

Ik heb dus een perl scriptje, dat de laatste 100 records, uit het svn log moet halen, en showen op mijn scherm. vervolgens ga ik dit verwerken in een rss, maar, dat gedeelte zit wel goed.


   my $getData= `svn log https://*******/repos --limit=100 -xml -v` or die "Couldn't execute command: $!";
   chomp($username);
   print "$getData\n";


Dit hierboven werkt niet. Terwijl het wel werkt als ik die line in mijn cmd gooi.

hmz?

alvast merci als iemand kan helpen.
ik ga maar mijn nieuwe perl vraag, hier stellen.

Ik kan nu het log uitlezen, en omzetten naar XML.

Nu nog de volgende stap, omzetten naar rss.

Ik gebruik voor het maken van een css XML::RSS
Maar het dan omzetten naar rss...
Hier vind je de documentatie van XML::RSS, inclusief een aantal voorbeelden. Overigens, als je al een XML-bestand gemaakt hebt, kan je dan ook niet direct een RSS-feed daarvan maken? Ik heb het idee dat je nu overhead genereert doordat je van een logbestand een XML-bestand maakt, en van een XML-bestand weer een RSS-feed.
Ja dat weet ik, ik had het vanaf daar ook al gedownload.


Maar mijn XML showed dit:


  <?xml version="1.0" ?> 
- <log>
- <logentry revision="1308">
  <author>merijn</author> 
  <date>2008-10-06T11:54:09.699773Z</date> 
- <paths>
  <path action="M">*********</path> 
  </paths>
  <msg>added column</msg> 
  </logentry>
  </log>


Dit moet als rss op de pagina. Dat het ook als feed zichtbaar is... *ik weet niks van rss nog*
Hele simpele uitleg. Het komt er kortgezegd op neer dat je aangeeft dat er een rss feed aankomt:

<?xml version="1.0" ?>
<rss version="2.0">

En daarna moet je de tags aanpassen zodat een feedreader weet waarover jij het hebt, door gebruik van de tags author, title, link, description etc. Dat alles binnen een item (bv. een logregel). Je krijgt dan zoiets:

<item>
<title>Added column</title>
<link>/var/log/messages</link> /** Geen idee of dit werkt btw **/
<description>Added column hier en daar etc.</description>
</item>

Het is vrij simpel, RSS. Wat ik altijd het lastigste vind is nog wel de juiste encodering vinden :)
Maar hoe schrijf ik nou een rss, in perl, ik weet het nog steeds niet.

Reageren