You have two options:

* use XSL processor and output HTML fragments from within your JSP pages
  (this is going to be very slow, so one need to think about caching; as far
as I
   remember GNU Server Pages provide caching as part of GSP; in case of
standart
   JSP one need to use something like BeanCache)

* use XML parser and process DOM tree by hand (or SAX events) - this is
going
  to be a bit faster (SAX events is probably the fastest way)

Sincerely,
Max Loukianov
the e-content company
Interleaf Inc
mailto:[EMAIL PROTECTED]
(512) 349 0835 (direct)


-----Original Message-----
From: Nitin Tomer [mailto:[EMAIL PROTECTED]]
Sent: Monday, March 27, 2000 7:36 AM
To: [EMAIL PROTECTED]
Subject:


Hi Guys,

Currently I'm working on a web-based document management system, in which we
get the output in form of XML. Then we need to show the data in a JSP page.
I searched through archives and on the net but couln't find any parser
suitable for my need.Below is a sample of the output XML :-

  <?xml version="1.0" ?>
- <NGOGetFolderListExt_Output>
  <Option>NGOGetFolderListExt</Option>
  <Status>0</Status>
  <NoOfRecordsFetched>6</NoOfRecordsFetched>
  <TotalNoOfRecords>6</TotalNoOfRecords>
- <Folders>
- <Folder>
  <FolderIndex>700</FolderIndex>
  <ParentFolderIndex>696</ParentFolderIndex>
  <NoOfSubFolders>0</NoOfSubFolders>
  <NoOfDocuments>8</NoOfDocuments>
  <FolderName>a</FolderName>
  <Owner>ng736_70</Owner>
  <OwnerIndex>124</OwnerIndex>
  <CreationDateTime>2000-03-25 14:48:04.000</CreationDateTime>
  <RevisedDateTime>2000-03-25 14:48:04.000</RevisedDateTime>
  <AccessDateTime>2000-03-27 11:45:00.000</AccessDateTime>
  <DeletedDateTime>2099-12-31 00:00:00.000</DeletedDateTime>
  <AccessType>S</AccessType>
  <ImageVolumeIndex>60</ImageVolumeIndex>
  <FolderType>G</FolderType>
  <FolderLock>N</FolderLock>
  <Location>G</Location>
  <ExpiryDateTime>2099-12-31 00:00:00.000</ExpiryDateTime>
  <VersionFlag>N</VersionFlag>
  <Comment>Not Defined</Comment>
  <FinalizedFlag>N</FinalizedFlag>
  <FinalizedDateTime>2099-12-31 00:00:00.000</FinalizedDateTime>
  <LoginUserRights>1111111111</LoginUserRights>
  <ACLMoreFlag>N</ACLMoreFlag>
- <DataDefinition>
  <DataDefIndex>0</DataDefIndex>
  </DataDefinition>
  </Folder>
- <Folder>
  <FolderIndex>701</FolderIndex>
  <ParentFolderIndex>696</ParentFolderIndex>
  <NoOfSubFolders>0</NoOfSubFolders>
  <NoOfDocuments>3</NoOfDocuments>
  <FolderName>b</FolderName>
  <Owner>ng736_70</Owner>
  <OwnerIndex>124</OwnerIndex>
  <CreationDateTime>2000-03-25 14:48:05.000</CreationDateTime>
  <RevisedDateTime>2000-03-25 14:48:05.000</RevisedDateTime>
  <AccessDateTime>2000-03-27 11:43:00.000</AccessDateTime>
  <DeletedDateTime>2099-12-31 00:00:00.000</DeletedDateTime>
  <AccessType>S</AccessType>
  <ImageVolumeIndex>60</ImageVolumeIndex>
  <FolderType>G</FolderType>
  <FolderLock>N</FolderLock>
  <Location>G</Location>
  <ExpiryDateTime>2099-12-31 00:00:00.000</ExpiryDateTime>
  <VersionFlag>N</VersionFlag>
  <Comment>Not Defined</Comment>
  <FinalizedFlag>N</FinalizedFlag>
  <FinalizedDateTime>2099-12-31 00:00:00.000</FinalizedDateTime>
  <LoginUserRights>1111111111</LoginUserRights>
  <ACLMoreFlag>N</ACLMoreFlag>
- <DataDefinition>
  <DataDefIndex>0</DataDefIndex>
  </DataDefinition>
  </Folder>
- <Folder>
  <FolderIndex>702</FolderIndex>
  <ParentFolderIndex>696</ParentFolderIndex>
  <NoOfSubFolders>0</NoOfSubFolders>
  <NoOfDocuments>3</NoOfDocuments>
  <FolderName>c</FolderName>
  <Owner>ng736_70</Owner>
  <OwnerIndex>124</OwnerIndex>
  <CreationDateTime>2000-03-25 14:48:06.000</CreationDateTime>
  <RevisedDateTime>2000-03-25 14:48:06.000</RevisedDateTime>
  <AccessDateTime>2000-03-27 11:39:00.000</AccessDateTime>
  <DeletedDateTime>2099-12-31 00:00:00.000</DeletedDateTime>
  <AccessType>S</AccessType>
  <ImageVolumeIndex>60</ImageVolumeIndex>
  <FolderType>G</FolderType>
  <FolderLock>N</FolderLock>
  <Location>G</Location>
  <ExpiryDateTime>2099-12-31 00:00:00.000</ExpiryDateTime>
  <VersionFlag>N</VersionFlag>
  <Comment>Not Defined</Comment>
  <FinalizedFlag>N</FinalizedFlag>
  <FinalizedDateTime>2099-12-31 00:00:00.000</FinalizedDateTime>
  <LoginUserRights>1111111111</LoginUserRights>
  <ACLMoreFlag>N</ACLMoreFlag>
- <DataDefinition>
  <DataDefIndex>0</DataDefIndex>
  </DataDefinition>
  </Folder>
- <Folder>
  <FolderIndex>703</FolderIndex>
  <ParentFolderIndex>696</ParentFolderIndex>
  <NoOfSubFolders>0</NoOfSubFolders>
  <NoOfDocuments>1</NoOfDocuments>
  <FolderName>d</FolderName>
  <Owner>ng736_70</Owner>
  <OwnerIndex>124</OwnerIndex>
  <CreationDateTime>2000-03-25 14:48:06.000</CreationDateTime>
  <RevisedDateTime>2000-03-25 14:48:06.000</RevisedDateTime>
  <AccessDateTime>2000-03-27 11:28:00.000</AccessDateTime>
  <DeletedDateTime>2099-12-31 00:00:00.000</DeletedDateTime>
  <AccessType>S</AccessType>
  <ImageVolumeIndex>60</ImageVolumeIndex>
  <FolderType>G</FolderType>
  <FolderLock>N</FolderLock>
  <Location>G</Location>
  <ExpiryDateTime>2099-12-31 00:00:00.000</ExpiryDateTime>
  <VersionFlag>N</VersionFlag>
  <Comment>Not Defined</Comment>
  <FinalizedFlag>N</FinalizedFlag>
  <FinalizedDateTime>2099-12-31 00:00:00.000</FinalizedDateTime>
  <LoginUserRights>1111111111</LoginUserRights>
  <ACLMoreFlag>N</ACLMoreFlag>
- <DataDefinition>
  <DataDefIndex>0</DataDefIndex>
  </DataDefinition>
  </Folder>
- <Folder>
  <FolderIndex>704</FolderIndex>
  <ParentFolderIndex>696</ParentFolderIndex>
  <NoOfSubFolders>0</NoOfSubFolders>
  <NoOfDocuments>1</NoOfDocuments>
  <FolderName>e</FolderName>
  <Owner>ng736_70</Owner>
  <OwnerIndex>124</OwnerIndex>
  <CreationDateTime>2000-03-25 14:48:07.000</CreationDateTime>
  <RevisedDateTime>2000-03-25 14:48:07.000</RevisedDateTime>
  <AccessDateTime>2000-03-27 11:44:00.000</AccessDateTime>
  <DeletedDateTime>2099-12-31 00:00:00.000</DeletedDateTime>
  <AccessType>S</AccessType>
  <ImageVolumeIndex>60</ImageVolumeIndex>
  <FolderType>G</FolderType>
  <FolderLock>N</FolderLock>
  <Location>G</Location>
  <ExpiryDateTime>2099-12-31 00:00:00.000</ExpiryDateTime>
  <VersionFlag>N</VersionFlag>
  <Comment>Not Defined</Comment>
  <FinalizedFlag>N</FinalizedFlag>
  <FinalizedDateTime>2099-12-31 00:00:00.000</FinalizedDateTime>
  <LoginUserRights>1111111111</LoginUserRights>
  <ACLMoreFlag>N</ACLMoreFlag>
- <DataDefinition>
  <DataDefIndex>0</DataDefIndex>
  </DataDefinition>
  </Folder>
- <Folder>
  <FolderIndex>705</FolderIndex>
  <ParentFolderIndex>696</ParentFolderIndex>
  <NoOfSubFolders>0</NoOfSubFolders>
  <NoOfDocuments>5</NoOfDocuments>
  <FolderName>f</FolderName>
  <Owner>ng736_70</Owner>
  <OwnerIndex>124</OwnerIndex>
  <CreationDateTime>2000-03-25 14:48:07.000</CreationDateTime>
  <RevisedDateTime>2000-03-25 14:48:07.000</RevisedDateTime>
  <AccessDateTime>2000-03-27 10:56:00.000</AccessDateTime>
  <DeletedDateTime>2099-12-31 00:00:00.000</DeletedDateTime>
  <AccessType>S</AccessType>
  <ImageVolumeIndex>60</ImageVolumeIndex>
  <FolderType>G</FolderType>
  <FolderLock>N</FolderLock>
  <Location>G</Location>
  <ExpiryDateTime>2099-12-31 00:00:00.000</ExpiryDateTime>
  <VersionFlag>N</VersionFlag>
  <Comment>Not Defined</Comment>
  <FinalizedFlag>N</FinalizedFlag>
  <FinalizedDateTime>2099-12-31 00:00:00.000</FinalizedDateTime>
  <LoginUserRights>1111111111</LoginUserRights>
  <ACLMoreFlag>N</ACLMoreFlag>
- <DataDefinition>
  <DataDefIndex>0</DataDefIndex>
  </DataDefinition>
  </Folder>
  </Folders>
  </NGOGetFolderListExt_Output>

Can anybody help me how can I get data from this XML to present it in a JSP
page.

Thanx in advance,

Nitin

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
JSP-INTEREST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

Reply via email to