Replies: 1 comment
-
A new branch has been created, ixml, that has an example using the ixml (earleybird) crate to read a Markdown document, convert it to a Node and then transform it using an XSL stylesheet. It looks like the IXML implementation is very rudimentary, so I haven't been able to get the Markdown parsing working properly (or at all...), but as a proof-of-concept it does work. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I had a look at the Invisible XML crate. It would be good to use it with Xrust, but it doesn't need to be part of Xrust. Rather, an application could use it to create an RNode Document and then feed that into Xrust's XPath and/or XSLT transformation engine.
What ixml needs to do is define a trait for node creation, much like Item::Node in Xrust. An application could then pass an object that implements that trait and it would build a RNode tree.
What I'll do now is clone the ixml repo and start a branch to define that trait. I'll then add that capability to 'crusty', which is my application for running XSLT transformations.
Beta Was this translation helpful? Give feedback.
All reactions