Issuu on Google+

Mioraki Import XML Specificatie

Version:

1.5

Author:

Daniel Rutten <daniel.rutten@mioraki.com>

Date:

Wednesday, 19 June 2013

Copyright Š 2011â&#x20AC;&#x201C;2013 Mioraki Pte Ltd All rights reserved No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, without prior written permission of Mioraki Pte Ltd. Mioraki and the Mioraki logo are trademarks or registered trademarks of Mioraki Pte Ltd in Singapore and/or other countries. Other marks are the properties of their respective owners.


De XML Specificatie

Het xml document bestaat uit een root element met daarin een lijst van nieuwsberichten (post). <?xml version="1.0" encoding="ISO-8859-1"?> <root> <post> <id></id> <publication></publication> <name></name> <excerpt></excerpt> <body></body> <photo></photo> <caption></caption> <featured></featured> <pdf></pdf> <autopublish></autopublish> <category></category> <author> <name></name> <emailaddress></emailaddress> </author> <slideshow> <slide> <photo></photo> <caption></caption> </slide> </slideshow> </post> </root>

Een post is als volgt opgebouwd:

<id> Verplicht, 32 bits integer, de unieke identifier van de post. Bijvoorbeeld: <id>184962</id>

<publication> Verplicht, string, de naam van de publicatie.

<name> Verplicht, string zonder opmaak, de naam of titel van de post. Voorbeeld: <name>Sinterklaasfeest</name>

2


<excerpt> Optioneel, string zonder opmaak, de samenvatting van de post, eventueel voorafgegaan door een locatie. Voorbeeld: <excerpt>AMSTERDAM â&#x20AC;&#x201D; Het aftellen is begonnen: op zaterdag 24 november komt Sinterklaas weer. Om iets na 11.00 uur arriveert de Goedheiligman en zijn Pieten.</excerpt>

<body> Verplicht, string met opmaak, de inhoud van de post, eventueel met bronvermelding aan het eind. Voorbeeld: <body><![CDATA[<p>Na een rijtoer â&#x20AC;Ś en is gratis!</p><p>Bron: De nieuwspiet</p>]]></body>

<photo> Optioneel, string, de bestandsnaam zonder pad van de foto van de post. Voorbeeld: <photo>184962-20121121092158.jpg</photo>

<caption> Optioneel, string zonder opmaak, het onderschrift bij de foto. Indien <photo> leeg of niet gedefinieerd is, wordt de caption genegeerd. Voorbeeld: <caption>De kindervriend op zijn paard</caption>

<featured> Verplicht, boolean, geeft aan of de post uitgelicht moet worden. Voorbeeld: <featured>true</featured> Opmerking: <featured> wordt genegeerd en is altijd true.

<pdf> Optioneel, string, de bestandsnaam zonder pad van de PDF van de post. Voorbeeld: <pdf>pages.pdf</pdf>

<autopublish> Optioneel, datum+tijd, het tijdstip waarop een post gepubliceerd moet worden in YYYYMMDDHHMMSS formaat. Voorbeeld: <autopublish>20130222090000</autopublish>

<category> Verplicht, string zonder opmaak, de categorie waaronder de post geplaatst moet worden. Bijvoorbeeld: <categorie>Sinterklaas</categorie>

3


<author> Verplicht, de auteur van de post, bestaande uit:

<name> Verplicht, string, de naam van de auteur.

<emailaddress> Verplicht, string, het emailadres van de auteur. Voorbeeld: <author><name>Nieuws Piet</name><emailaddress>nieuws.piet@sint.net</emailaddress></author>

<slideshow> Optioneel, de slideshow behorende bij de post. De slideshow bestaat uit een slide lijst:

<slide> Een slide binnen de slideshow, bestaande uit:

<photo> Verplicht, string, de bestandsnaam zonder pad van de foto van de slide.

<caption> Optioneel, string zonder opmaak, het onderschrift bij de foto. Voorbeeld: <slideshow>

<slide>

<photo>184962-001.jpg</photo>

<caption>De sint en zijn pieten</caption>

</slide>

<slide>

<photo>184962-002.jpg</photo>

<caption>Snoepgoed voor de kinderen</caption>

</slide>

</slideshow>

4


Mioraki import xml specificatie