SP2N Corporation (http://www.sp2n.com/) released XMLAcl Server
version 1.0.
What is XMLAcl?
1) XMLAcl Server comes with Native XML database. Either Xindice or
eXist.
2) Integrates easily with any existing Web Server (Tomcat, Apache,
iWS, IIS, ....)
3) Provides web based Administration & Access Control to XML files
in database.
Access can be set on individual files or folders, by user based
and/or group based.
4) SOAP based APIs for easy integration with *any* applications
a) Data can be pulled/pushed from/to any client application
(Windows, Linux,
Solaris, Macintosh, HP-UX, SuperComputers, AIX, etc...)
b) Cliet can be any program, MS Visual Basic, C++, Java, C#,
perl, etc...
5) XSLT Transformation Engine to transform XML documents in the
database
to any format(HTML, WML, PDF, RTF, CSV, PostScript, ...many
more!) by
click of a button.
6) Search capability across multiple documents
Where can I use XMLAcl?
1) Integrate into your product for loading/saving data. Has the
flexibility
to transform into other formats, if required.
2) ERP applications
3) B2B applications
possibilities are endless....
XMLAcl can be downloaded for FREE for evaluation purpose. Try it
today!
-- Joe
Zarella Rendon, an xmLP developer, spoke about xmLP at the Extreme Markup
Languages 2002 conference in Montréal, Canada
(http://www.extrememarkup.com/extreme/ ). The presentation, "xmLP - a Literate
Programming Tool for XML & Text", is now available at the xmLP site at
SourceForge (http://xmlp.sourceforge.net/2002/extreme/index.html). Note that the
talk describes xmLP 1.1, which is still under development, but nearing release.
Cheers,
Tony.
====
Anthony B. Coates, Financial XML Specialist
mailto:abcoates@...
MDDL Editor (Market Data Definition Language)
http://www.mddl.org/
XPath expressions do not recognize default namespaces. In your stylesheet
add:
<xsl:stylesheet
...
xmlns:xhtml="http://www.w3.org/1999/xhtml"
...>
Then, change your select to:
<xsl:for-each select="/xhtml:html/xhtml:BODY/xhtml:H1">
-----Original Message-----
From: professorCharlie [mailto:charlie@...]
Sent: Monday, June 03, 2002 2:13 PM
To: xml-litprog-l@yahoogroups.com
Subject: [xml-litprog-l] xslt question (derived from use of xmlp)
Tony, you suggested that I could just add in my own table of content
handling. I'm new to XSL and XSLT, and I spent a huge amount of time
trying to get a very simple TOC template added to weave-xhtml.xsl.
I'm hoping you or someone reading this list can help me out.
I tried adding:
<xsl:template match="lp:table-of-contents">
testing
<xsl:for-each select="/html/BODY/H1">
<xsl:element name = "h2">
<xsl:value-of select="."/>
</xsl:element>
</xsl:for-each>
</xsl:template>
to the end of weave-xhtml.xsl (just before the close stylesheet
element).
The problem is that if the document I'm processing contains
a default namespace declaration:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:lp="http://www.xmLP.org/2001/ns/xmLP/" version="-//W3C//DTD
XHTML 1.1//EN">
then the select never matches anything. If I delete the default
namespace declaration from the document I'm processing:
<html xmlns:lp="http://www.xmLP.org/2001/ns/xmLP/"
version="-//W3C//DTD XHTML 1.1//EN">
Then the select finds the H1 tag as expected. This seems backwards.
====
Unsubscribe: xml-litprog-l-unsubscribe@yahoogroups.com
Post message: xml-litprog-l@yahoogroups.comhttp://groups.yahoo.com/group/xml-litprog-l/
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Tony, you suggested that I could just add in my own table of content
handling. I'm new to XSL and XSLT, and I spent a huge amount of time
trying to get a very simple TOC template added to weave-xhtml.xsl.
I'm hoping you or someone reading this list can help me out.
I tried adding:
<xsl:template match="lp:table-of-contents">
testing
<xsl:for-each select="/html/BODY/H1">
<xsl:element name = "h2">
<xsl:value-of select="."/>
</xsl:element>
</xsl:for-each>
</xsl:template>
to the end of weave-xhtml.xsl (just before the close stylesheet
element).
The problem is that if the document I'm processing contains
a default namespace declaration:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:lp="http://www.xmLP.org/2001/ns/xmLP/" version="-//W3C//DTD
XHTML 1.1//EN">
then the select never matches anything. If I delete the default
namespace declaration from the document I'm processing:
<html xmlns:lp="http://www.xmLP.org/2001/ns/xmLP/"
version="-//W3C//DTD XHTML 1.1//EN">
Then the select finds the H1 tag as expected. This seems backwards.
-----Original Message-----
From: Ben Freeman [mailto:freebenus@...]
I plan to extensively use XML for our docs. What editor do you use?
Is there on the market one above 100 USD?
-----
Above 100USD? Yeah sure, the sky's the limit. Seriously, this is the
wrong list. If you are interested in generating normal documentation
using XML, use the "xml-doc" list on Yahoo Groups.
Cheers,
Tony.
========
Anthony B. Coates
XML & Search Architect
Chief Technology Office
Reuters Plc, London.
Tony.Coates@...
========
-------------------------------------------------------------- --
Visit our Internet site at http://www.reuters.com
Any views expressed in this message are those of the individual
sender, except where the sender specifically states them to be
the views of Reuters Ltd.
-----Original Message-----
From: pbjava@... [mailto:pbjava@...]
I realize that you recently published the programs
and may not have any docs yet, but could you
think about maybe publishing a sample Java program (or 2)
to test out the examples.
I've also had many problems when in comes to Classpaths and URLs.
-----
I'm not sure what kind of Java program you mean. Do you mean one to run
the XSL-T stylesheets? If something else, please tell me what. For
xmLP 1.1, I am now working on Ant tasks
(http://jakarta.apache.org/ant/index.html) for tangling and weaving, to
replace the Windows NT/2000 batch files that I currently use. So, all
you should need then is a JVM.
As to your problems with class paths & URLs, if you provide some
details, I will provide any suggestions that I can. Note that I will be
away from 26th May till mid-June, though.
Cheers,
Tony.
========
Anthony B. Coates
XML & Search Architect
Chief Technology Office
Reuters Plc, London.
Tony.Coates@...
========
-------------------------------------------------------------- --
Visit our Internet site at http://www.reuters.com
Any views expressed in this message are those of the individual
sender, except where the sender specifically states them to be
the views of Reuters Ltd.
My name is Paul and I'm a newbie.
(I feel like I'm in AA or something.)
I've been working in Java since Jan 2002
and in XML since Feb.
I am VERY EXCITED about the xmLP !!!
But...
I think I need a "dumber-than-a-box-of-rocks"
version of a "Getting Started" manual.
I realize that you recently published the programs
and may not have any docs yet, but could you
think about maybe publishing a sample Java program (or 2)
to test out the examples.
I've also had many problems when in comes to Classpaths and URLs.
Thank you. And I hope to get up to speed very quickly.
I see THIS technology being THE WAY.
> -----Original Message-----
> From: Charlie McDowell [mailto:charlie@...]
> I can weave/tangle my foo.xml document if it is in the xmLP
> directory. How do I invoke weave/tangle from another
> directory? When I tried java org.apache.xalan.xslt.Process
> -IN foo.xml -XSL v1.0\xmLPweave.xsl -OUT
> foo.html
> where v1.0 is where the xmLP files are located, I get
> ... FileNotFoundException:... workingDir\dtd\xhtml-xmLP.dtd
> when the file is in workingDir\v1.0\dtd\xhtml-xmLP.dtd
I've worked it out now. Your input file "foo.xml" uses the sample
"xhtml-xmLP.dtd" DTD, and in the DOCTYPE it is referred to using the
relative path "dtd\xhtml-xmLP.dtd". That relative path is correct if
"foo.xml" is in the xmLP directory, but not if "foo.xml" is anywhere
else. It isn't necessary to have your input file in the xmLP directory
in order to use the stylesheets, but if you use the sample DTD, you need
to make sure that the DOCTYPE in your input file points to it. So,
either you change the path in the DOCTYPE, or you copy the DTD to the
correct location relative to your input file.
Is that OK?
Cheers,
Tony.
========
Anthony B. Coates
XML & Search Architect
Chief Technology Office
Reuters Plc, London.
Tony.Coates@...
========
-------------------------------------------------------------- --
Visit our Internet site at http://www.reuters.com
Any views expressed in this message are those of the individual
sender, except where the sender specifically states them to be
the views of Reuters Ltd.
On Tue 2002-05-14 (14:10), Tony Coates wrote:
> And yes, xml-litprog-l is a good place for such questions, by all means.
Oh yes please! I was so delighted to see an on-topic message from a
group so quiet I didn't even remember I am subscribing it.
I tried using an absolute file path to the xmLPweave.xsl and
a URL. In both cases I still got the same error. It was looking
for the dtd\xhtml-xmLP.dtd in the working directory where the xml
file was located, not where the xsl files were located.
--- In xml-litprog-l@y..., Tony Coates <Tony.Coates@r...> wrote:
> I haven't had a chance to check this, but I've sometimes such odd
things
> happen when applications use URLs to open files (and they often do
this
> so you can easily use remote files on a Web servers). So, I would
> suggest trying an absolute file URL pointing to "xmLPweave.xsl".
Even
> an absolute file path may help. I can't try it right now, but
please
> try it yourself when you have a chance and let me know.
>
> -----Original Message-----
> From: professorCharlie [mailto:charlie@...]
> I would like to be able to add a link that connects to a
> macro. E.g. in the prose somewhere I want to say... the
> init() method...
>
> I want to tag "init()" so that it ends up being a hyperlink
> to the macro that defines the method.
>
> E.g.
> ...the <lp:link><lp:name>The init method</lp:name></lp:link>
That's a good idea. In the short term, you could do it now by defining
your own "link" or "ref" tag and copying what "weave-xhtml.xsl" does to
create hyperlinks between macros. I will aim to add this to version 1.1
(which, just to let you all know, I am currently working on). The main
thing in 1.1 is improved whitespace handling, but let me know if you
have any other requests.
Cheers,
Tony.
========
Anthony B. Coates
XML & Search Architect
Chief Technology Office
Reuters Plc, London.
Tony.Coates@...
========
------------------------------------------------------------- ---
Visit our Internet site at http://www.reuters.com
Any views expressed in this message are those of the individual
sender, except where the sender specifically states them to be
the views of Reuters Ltd.
I haven't had a chance to check this, but I've sometimes such odd things
happen when applications use URLs to open files (and they often do this
so you can easily use remote files on a Web servers). So, I would
suggest trying an absolute file URL pointing to "xmLPweave.xsl". Even
an absolute file path may help. I can't try it right now, but please
try it yourself when you have a chance and let me know.
Cheers,
Tony.
> -----Original Message-----
> From: Charlie McDowell [mailto:charlie@...]
> Sent: Friday, May 10, 2002 7:59 PM
> To: Tony Coates
> Subject: invoking xmLP
>
>
> I tried to post this to the xmLitProg Yahoo group but I'm
> having a problem. I haven't used these groups before.
>
> I can weave/tangle my foo.xml document if it is in the xmLP
> directory. How do I invoke weave/tangle from another
> directory? When I tried java org.apache.xalan.xslt.Process
> -IN foo.xml -XSL v1.0\xmLPweave.xsl -OUT
> foo.html
> where v1.0 is where the xmLP files are located, I get
> ... FileNotFoundException:... workingDir\dtd\xhtml-xmLP.dtd
> when the file is in workingDir\v1.0\dtd\xhtml-xmLP.dtd
>
>
> Charlie McDowell, Professor (831) 459-4772 (w)
> Computer Science Department (831) 427-2076 (h)
> University of California (831) 459-4829 (fax)
> School of Engineering http://www.cse.ucsc.edu/~charlie
> 1156 High Street
> Santa Cruz, CA 95064-1077
------------------------------------------------------------- ---
Visit our Internet site at http://www.reuters.com
Any views expressed in this message are those of the individual
sender, except where the sender specifically states them to be
the views of Reuters Ltd.
Dear Charlie,
> Is there a reason why you dropped the lp:contents feature?
> Should I be posting these messages to xml-litprog-l? I posted
> one yesterday.
I dropped it because it was unnecessary, in a sense that I will explain.
The xmLP view is that XML should be converted to a readable format using
generic tools (e.g. XSL-T and/or XSL-FO), so all the xmLP weaver does is
add just enough information so that you can write XSL-T scripts to
generate the documentation without having to understand the business
logic of xmLP.
The problem with the table of contents is that it has its own business
logic (i.e. in how you decide what is or isn't in the table of
contents), and I can't second guess that in xmLP. So, I dropped the
lp:contents element. Where people want to generate a table of contents,
I strongly recommend that they add their own "contents" element to the
literate XML, and replace it appropriately (after xmLP processing) when
converting to a readable format. You can then add xmLP macro
definitions (or not) or anything else to your table of contents.
And yes, xml-litprog-l is a good place for such questions, by all means.
Cheers,
Tony.
========
Anthony B. Coates
XML & Search Architect
Chief Technology Office
Reuters Plc, London.
Tony.Coates@...
========
-------------------------------------------------------------- --
Visit our Internet site at http://www.reuters.com
Any views expressed in this message are those of the individual
sender, except where the sender specifically states them to be
the views of Reuters Ltd.
I would like to be able to add a link that connects to a macro.
E.g. in the prose somewhere I want to say... the init() method...
I want to tag "init()" so that it ends up being a hyperlink to the
macro that defines the method.
E.g.
...the <lp:link><lp:name>The init method</lp:name></lp:link>
Dear Rafael,
>I have the same problem and I'm interested of any solution to it,
>preferably using XSLT.
As I pointed out to the original author, this is not an appropriate question for
this list. It should go to the XSL-List instead (see
http://www.mulberrytech.com/).
Cheers,
Tony.
========
Anthony B. Coates
XML & Search Architect
Chief Technology Office
Reuters Plc, London.
Tony.Coates@...
========
------------------------------------------------------------- ---
Visit our Internet site at http://www.reuters.com
Any views expressed in this message are those of the individual
sender, except where the sender specifically states them to be
the views of Reuters Ltd.
I have the same problem and I'm interested of any solution to it,
preferably using XSLT.
Rafael
--- In xml-litprog-l@y..., "francog_98" <garvin_franco@h...> wrote:
> Ladies and Gents, I need some guidance and a sample snippet if
> possible.
> Basically I want to convert an xml file to a fixed length text
file. [...]
Ladies and Gents, I need some guidance and a sample snippet if
possible.
Basically I want to convert an xml file to a fixed length text file.
The following is a sample of what I am trying to do.
Note the data for each element/attribute must be in the exact start
position stated below. For example, if there is a scenario where
child2
does not show on the input xml file, then if child3 is present, it
must
still start in position 39.
Position of data for output file:
field: child1 start 1 length 7
field: att1 start 12 length 5
field: child2 start 27 length 12
field: child3 start 39 length 15
field: att2 start 56 length 3
Input:
<parent att1="foo">
<child1>aChild</child1>
<child2>anotherChild</child2>
<child3 att2="bar">yetAnotherChild</child3>
</parent>
Output:
aChild foo anotherChildyetAnotherChild bar
I would really appreciate any help on this.
Thanks
Garvin Franco
garvin_franco@...
Hi Dear,
I am a student of Computer Engineering Final Year. This mail is
about my Final Year Project.
I have an idea for which having your suggestions and comments will
be an Honor for me. Please guide me in this regard AS WELL.
ICE (Info & Content Xchange, used for Syndication purpose) was
great but getting almost obsolete now. Its use was wrongly considered
limited to News Syndication Industry only. WAVO Corp is shifting from
ICE even. Market doesn't seem to welcome EDI again. I have read a
little about ICE and I think ICE was a-bit static (sorry if I am
wrong as usual!). The "sources of contents were predefined". If
Client wants a content/service, horoscopes for example!, and no
Agent/Publisher listed has this service then ICE was unable to
FIND/DISCOVER the Agent providing this requested content/service on-
the-spot.
What if: If Toyota Motors wants its Update get delivered to all of
its world-wide dealers and, worse, one dealer wants a regional-
requirement-change in product, ICE was hard to get around this
problem. Of course Central Server doesn't like this change to get
reflected anywhere else.
Can we make SOAP work like ICE? SOAP can be used for Dynamic/on-
spot syndication: "Discover And Provide". I want to make a "wrapper
of SOAP over ICE" so that developer will be working with SOAP (easy
to work with than ICE, and supports UDDI and WSDL also) but behind
the scenes ICE will be working, i.e.:
Content Syndication: Developer -> SOAP -> ICE.
* Developer: person writing Syndication Applications.
On the run-time if Subscriber asks for some contents and Central
Server doesn't have any listed Agent providing requested
content/service, UDDI will be used for its 2nd D (Discovery) for this
purpose. OK! it requires an ideal world where every
Content/WebService provider has its WSDL documents attached in which
available contents/services are listed. ( I am ABC publisher and I
have Stocks, Weather, Airline, Hotel reports...horoscopes still not
found!). Our application will read this services/contents catalog and
if found required service, will Subscribe on it. Sir! They are not
subscribing to us rather we are becoming their Clients as our own
clients are waiting for us back to get these contents. If not found,
discover someOne else who does provide it. (UDDI is a Universal
DataBase where many service/content providers, those who are
WebServices literate!, are listed in a Registry)
There should be no human intervention in all this process. I think
the world of WebServices is the world withOut any human being!! :)
Sir, I have the main confusion that:
1) Is It a Project ?
2) Is It good enough to make it and give time to it ?
3) Should there be any change in Objectives ?
I'll be waiting for your response deadly. Please reply.
LOVE !!
Asif Kundi.
0300-2108092
asifkundi2000@...
Hi! xmLP (an XML LitProg tool written in XSL-T) has been available
for a couple of weeks now at
http://xmLP.sourceforge.net/
There have been quite a few downloads, but I haven't received any
feedback yet, which could be really good or really bad, right? So, if
you have downloaded xmLP, I would be interested to know
* Have you tried it yet?
* Were you able to get it running?
* If you were not able to get it running, at what stage was there an
issue?
* If you have it running, have you tried using it?
* Do you think it does what you want in a LitProg tool?
* Would you use it for a project? If not, why not? What would it
need to encourage you to use it for a project?
All feedback will be gratefully received. Either reply to this list
or send an e-mail to
mailto:Tony.Coates@...
Thanks a lot in advance,
Cheers,
Tony.
RML2PDF is the easiest and fastest way to generate PDF
from XML. Please try our Demo.
==== ANNOUNCEMENT
The ReportLab Demo is now available for download.
Packaged as a single Windows installer, this demo includes both
commercial and Open Source tools for creating and manipulating PDF
files in a variety of ways.
Included are:
* reportlab: our free, Open Source toolkit for producing PDF files
from Python
* RML2PDF: our easy to use enterprise reporting solution allows
you to write files in our simple, high-level XML dialect RML
(the Report Markup Language) and convert them into PDF
* PageCatcher: allows you to reuse existing PDF files or elements
of existing PDF files in a range of flexible ways
* Other useful tools including
Preppy: a small, versatile text pre-processor (JSP/ASP-like)
PythonPoint: generates PDF slides from simple XML
* Python: the general purpose scripting languag
e (Windows v2.1.1)
* support files, examples, tests and documentation for the above.
(RML2PDF & PageCatcher are evaluation versions of commercial software)
The ReportLab demo provides you with Enterprise-level solutions
you can try from your desktop. Everything in it is proven
technology; elements have been in production use in high
volume environments (including Fidelity Investments where they have
been in use for over a year).
Using these products, you can create and use PDFs in ways you never
though possible: dynamically insert text and images in from a range
of sources, create new PDFs (from a low level canvas or high level
XML) equally easily from your desktop or a server, overlay new
content on existing PDFs, re-order pages, do conditional flow in
dynamic-created documents...
To download the ReportLab Demo, go to our web site:
http://www.reportlab.com/newdemo.html
(Platform: Windows
. File size: 6.4 Mb)
For more information:
web site: www.reportlab.com
email: info@...
user group: groups.yahoo.com/group/reportlab-users
xmLP is an XML literate programming tool, written using XSL-T. It is
heavily influenced by FunnelWeb, a non-XML LitProg tool. I have now
moved xmLP to SourceForge, and version 1.0 can be downloaded from
http://xmLP.sourceforge.net/
The XSL-T scripts are usable, but the documentation is all but
non-existent in this release, so please feel free to post any
questions you may have (either here or on one of the xmLP forums at
SourceForge). Documentation will be provided in a later release.
More test cases are also needed to improve the regression testing.
xmLP is designed to be used with any XML document markup, although the
current test cases only use XHTML. DocBook is the next obvious
candidate. In any case, your feedback on what xmLP should or could do
would be very welcome.
Cheers,
Tony.
If you have received this message, you are subscribed to the
xml-litprog-l mailing list. This list has been dormant for quite a
while, so you may have forgotten that you were on it, or you may be
receiving it forwarded to you from an old e-mail address.
The purpose of this list of to discuss literate programming using XML
(for more about literate programming, see
http://www.literateprogramming.com/). I expect this list to be active
during 2002, so if you no longer wish to be subscribed, the details of
how to unsubscribe are at the bottom of this message. If you are
unable to unsubscribe (perhaps because you are receiving the messages
forwarded from an old e-mail address), please send a message directly to
xml-litprog-l-owner@yahoogroups.com
and I will unsubscribe you manually.
However, I hope you will stay, and we can get some interest going
around what can be done to make literate programming viable using 2002
XML tools.
Cheers,
Tony.
At 08:15 26-06-2001, Jay Pegarido wrote:
>Greetings everyone!
Greetings. This list is for XML literate programming.
>My name is Jay and i'm an absolute beginner of XML.
Then you are probably better off subscribing to XML-L; see <URL:
http://listserv.heanet.ie/xml-l.html >.
>I'd like to ask if anybody knows how to make a link in XML.
>Or shall I say... an equivalent of this HTML code using XML and XSL:
>
> <a href="http://www.helpme.com" target="new">Help Me</a>
Two different questions, really. You can make a link using XLink, though
there isn't much support for that yet. If all you want is a link in the
resulting HTML after you process your XML with XSLT, then you can do it
however you want, since you (presumably) control both the XML and XSLT.
HTH,
Chris
--
Christopher R. Maden, XML Consultant
DTDs/schemas - conversion - ebooks - publishing - Web - B2B - training
<URL: http://crism.maden.org/consulting/ >
PGP Fingerprint: BBA6 4085 DED0 E176 D6D4 5DFC AC52 F825 AFEC 58DA
Greetings everyone!
My name is Jay and i'm an absolute beginner of XML.
I dont know if i am qualified to this mailing list but Im just
hoping that somebody could help me with my problem.
I'd like to ask if anybody knows how to make a link in XML.
Or shall I say... an equivalent of this HTML code using XML and XSL:
<a href="http://www.helpme.com" target="new">Help Me</a>
I cant find any sample codes having the same situation as above.
I want to know the code of both XML and XSL.
Thank you very much and I hope to hear from you.
Hi,
I would like to introduce a new portal site to you:
http://xml.startkabel.nl
You will find it very useful: all the xml resources (tutorials,
editors, database systems...) are collect on one site.
The site is updated weekly.
Regards,
Haitian Ning
Webmaster
http://xml.startkabel.nl
Hi,
In microsoft you can find information about SOAP
& visit www.w3schools.com
Regards,
shantha
--- In xml-litprog-l@egroups.com, "neilm" <neilm@l...> wrote:
> Hi Adam,
>
> That sounds very interesting.
>
> Do you have a site I could take a look at?
>
> -----Original Message-----
> From: Adam L. Stevenson [mailto:alstevenson@n...]
> Sent: 27 September 2000 15:35
> To: xml-litprog-l@egroups.com
> Subject: RE: [xml-litprog-l] Re: SOAP
>
>
> We are using it to develope a object oriented data information
engine.
>
> -----Original Message-----
> From: Neil Mishra [mailto:neilm@l...]
> Sent: Wednesday, September 27, 2000 3:40 AM
> To: xml-litprog-l@egroups.com
> Subject: [xml-litprog-l] Re: SOAP
>
>
> What exactly are you planning to do?
>
> --- In xml-litprog-l@egroups.com, "Adam L. Stevenson"
> <alstevenson@n...> wrote:
> > Yep
> >
> > -----Original Message-----
> > From: Neil Mishra [mailto:neilm@l...]
> > Sent: Tuesday, September 26, 2000 7:36 AM
> > To: xml-litprog-l@egroups.com
> > Subject: [xml-litprog-l] SOAP
> >
> >
> > Is anyone here planning to develop with SOAP?