[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE : [sdx-developers] getDocument
From: |
Rasik Pandey |
Subject: |
RE : [sdx-developers] getDocument |
Date: |
Tue, 26 Nov 2002 14:51:11 +0100 |
Jos,
Je crois que ton code manque quelques lignes pour prendre les événements
SAX .
editPipeline et = new editPipeline();
et.compose(manager);
et.enableLogging(sdx_log);
Parameters params = new Parameters();
params.setParameter("usercode",
sdx_user.getId());
if (editnode_id != null)
params.setParameter("nn",editnode_id);
if (content != null)
params.setParameter("content",content);
params.setParameter("add_attributes","0");
et.setParameters(params);
XMLDocument thedoc = new XMLDocument(doc_id);
((LuceneDocumentBase)sdx_base).getDocument((ParsableDocument)thedoc, et,
false);
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Bytes[] bytes = et.getTransformedBytes;
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
newdoc = new XMLDocument(doc_id);
>>>>>>>>>>>>>>>>>>>>>>>>>>>
newdoc.setContent(bytes);
>>>>>>>>>>>>>>>>>>>>>>>>>>>
sdx_base.index( (IndexableDocument)newdoc,
sdx_repo, sdx_index , contentHandler);
Rasik
-----Message d'origine-----
De : address@hidden
[mailto:address@hidden De la part de Jos Snellings
Envoyé : mardi 26 novembre 2002 12:48
À : address@hidden
Objet : [sdx-developers] getDocument
Rebonjour,
Un phénomène étrange:
Dans le script edit.xsp: je veux mettre un document SDX à jour. Voilà
comment ça se déroule:
editPipeline et = new editPipeline();
et.compose(manager);
et.enableLogging(sdx_log);
Parameters params = new Parameters();
params.setParameter("usercode",
sdx_user.getId());
if (editnode_id != null)
params.setParameter("nn",editnode_id);
if (content != null)
params.setParameter("content",content);
params.setParameter("add_attributes","0");
et.setParameters(params);
et.setConsumer((XMLConsumer) contentHandler);
XMLDocument thedoc = new XMLDocument(doc_id);
((LuceneDocumentBase)sdx_base).getDocument((ParsableDocument)thedoc, et,
false);
puis et.getTransformedBytes est utilisé pour
faire le:
newdoc = new XMLDocument(doc_id);
sdx_base.index( (IndexableDocument)newdoc,
sdx_repo, sdx_index , contentHandler);
L'erreur:
[sdx.framework.herein] (/sdx/herein/my_herein/edit.xsp)
Thread-9/edit_xsp: Unable to parse the d ocument at null : Bad file
descriptor
fr.gouv.culture.sdx.exception.SDXException: Unable to parse the document
at null : Bad file descriptor
Pourtant, tout le contenu du document passe bien par l'editPipeline ...
En plus, je dérive la editPipeline de la classe AbstractPipeline, elle
est normalement fait pour être configuré par le fichier
application.xconf...
Ce qui nécessite la construction d'un fichier 'updater.xconf' qui ne
contient qu'une
ligne:
<tranformation id="onlineeditor" keep="true"/>
Pourquoi ne pas permettre que le id et la variable keepStep sont
overridable? Alors il n'est plus nécessaire de provoquer un call à
configure.
A bientôt,
Jos
_______________________________________________
sdx-developers mailing list
address@hidden
http://mail.nongnu.org/mailman/listinfo/sdx-developers
- RE : [sdx-developers] RE : Derniers commits, (continued)
- RE : [sdx-developers] RE : Derniers commits, Martin Sevigny, 2002/11/23
- Re: [sdx-developers] RE : Derniers commits, Pierrick Brihaye, 2002/11/23
- Re: [sdx-developers] RE : Derniers commits, Frédéric Glorieux, 2002/11/26
- Re: [sdx-developers] RE : Derniers commits, Pierrick Brihaye, 2002/11/26
- Re: [sdx-developers] RE : Derniers commits, Frédéric Glorieux, 2002/11/26
RE : [sdx-developers] Derniers commits, Rasik Pandey, 2002/11/25
- Re: [sdx-developers] Derniers commits, Pierrick Brihaye, 2002/11/25
- [sdx-developers] getDocument, Jos Snellings, 2002/11/26
- RE : [sdx-developers] getDocument,
Rasik Pandey <=
- RE : [sdx-developers] getDocument, Rasik Pandey, 2002/11/26
- Re: RE : [sdx-developers] getDocument, Jos Snellings, 2002/11/26
- Re: RE : [sdx-developers] getDocument, Jos Snellings, 2002/11/27
- RE : RE : [sdx-developers] getDocument, Rasik Pandey, 2002/11/27
- Re: RE : RE : [sdx-developers] getDocument, Jos Snellings, 2002/11/27
- Re: RE : RE : [sdx-developers] getDocument, Jos Snellings, 2002/11/27
RE : RE : [sdx-developers] getDocument, Rasik Pandey, 2002/11/27
Re: RE : RE : [sdx-developers] getDocument, Jos Snellings, 2002/11/27
RE : [sdx-developers] getDocument, Jos Snellings, 2002/11/27
RE : [sdx-developers] Derniers commits, Rasik Pandey, 2002/11/27