Flibbles, Exciting I will review ASAP.
Thank you tony On Friday, 1 May 2020 10:50:14 UTC+10, Flibbles wrote: > > So I've decided to make such a plugin, and I'd like feedback. > > Here it is: https://flibbles.github.io/tw5-xml/ > It demonstrates the features as they are right now. > > It uses an <$xsl> widget to iterate through XML tiddlers using xpath. > It's nifty, though I'm not sure of the name. Maybe it should be <$xml> or > <$xpath>, because it's only vaguely similar to xslt. I looked into > literally using xslt, but it really didn't fit well with tiddlywiki. And > using a widget like this lets you mix and match wikitext and xpath however > you want, and I think it's just as powerful. > > Besides the attribute <$xsl for-each>, I'm considering <$xsl value-of>, > which will behave just like its xslt equivalent. Because otherwise, users > will have to do stuff like <$xsl for-each="./@oneAttribute" > variable="attr"><<attr>></$xsl> just to spit out one value. You can see > what I mean in the "nested" tab of the transform demo. It's *cumbersome*. > > I'm also planning to add a filter operator. I'm thinking [xpath[]] or > [xml[]] to navigate input titles by the xpath operand. Again, still > haven't settled on a name. > > I'd like to have something like, {{myFile##xpath/indexer}} be a thing, > but I'd need to work with Jermolene about making the textReferences more > extensible first. > > I'm really looking for any feedback at all, from anyone. I'd like this to > gel as much as possible to Tiddlywiki methods. > > -Flibbles > > On Tuesday, April 28, 2020 at 2:33:30 AM UTC-4, Xavier wrote: >> >> Hi Flibbles, >> >> I'd certainly use such a plugin! The perspective of retrieving data and >> document chunks from XML with such powerful xpath-like filters is quite >> exciting. Also I don't forget that XHTML is an XML instance... >> >> Don't hesitate to ask if you want early feeback! >> >> Cheers, >> Xavier. >> Le mar. 28 avr. 2020 à 04:22, Flibbles <challeng...@gmail.com> a écrit : >> >>> Thanks for the reply, TonyM. >>> >>> Looks like I'll continue with my plugin. Maybe I'll clean it up and >>> publish it--just a simple plugin that has some xml tools. >>> >>> I was also thinking about xpath filter operators or reference indexes. ( >>> {{MyXmlRecipe##food[name="French Toast"]/price}} ), or something like that. >>> Dunno who'd use it. >>> >>> On Monday, April 27, 2020 at 9:02:59 PM UTC-4, TonyM wrote: >>>> >>>> Flibbles, >>>> >>>> Given xml tags act like custom html tags I would think it may be >>>> possible to use css and the display but it appears the correct way is xslt >>>> >>>> >>>> https://www.w3schools.com/xml/tryxslt.asp?xmlfile=cdcatalog&xsltfile=cdcatalog >>>> >>>> >>>> <breakfast_menu> >>>> <food> >>>> <name>Belgian Waffles</name> >>>> <price>$5.95</price> >>>> <description> >>>> Two of our famous Belgian Waffles with plenty of real maple syrup >>>> </description> >>>> <calories>650</calories> >>>> </food> >>>> <food> >>>> <name>Strawberry Belgian Waffles</name> >>>> <price>$7.95</price> >>>> <description> >>>> Light Belgian waffles covered with strawberries and whipped cream >>>> </description> >>>> <calories>900</calories> >>>> </food> >>>> <food> >>>> <name>Berry-Berry Belgian Waffles</name> >>>> <price>$8.95</price> >>>> <description> >>>> Belgian waffles covered with assorted fresh berries and whipped >>>> cream >>>> </description> >>>> <calories>900</calories> >>>> </food> >>>> <food> >>>> <name>French Toast</name> >>>> <price>$4.50</price> >>>> <description> >>>> Thick slices made from our homemade sourdough bread >>>> </description> >>>> <calories>600</calories> >>>> </food> >>>> <food> >>>> <name>Homestyle Breakfast</name> >>>> <price>$6.95</price> >>>> <description> >>>> Two eggs, bacon or sausage, toast, and our ever-popular hash browns >>>> </description> >>>> <calories>950</calories> >>>> </food> >>>> </breakfast_menu> >>>> source https://www.w3schools.com/xml/default.asp >>>> >>>> Also there is some codemirror or highlight support for XML >>>> >>>> Regards >>>> Tony >>>> >>>> On Tuesday, April 28, 2020 at 10:54:33 AM UTC+10, TonyM wrote: >>>>> >>>>> Flibbles, >>>>> >>>>> It really depends on what features and functions you want to achieve >>>>> with XML. The closest comprehensive solution is >>>>> https://joshuafontany.github.io/TW5-JsonMangler/ but this is for JSON. >>>>> >>>>> - There has also being work on pulling tags and tag values from >>>>> html which would be very similar to some XML cases. >>>>> - I think there may even have being an XML editor written but I >>>>> cant find it. >>>>> - There is also a level of support already through html tag >>>>> mechanisms. >>>>> - We would benefit from some widgets and filter operators to >>>>> interrogate and write XML but this would be good if it were more >>>>> general >>>>> allowing us to manipulate any htm/xml in tiddlers. >>>>> >>>>> >>>>> Regards >>>>> tony >>>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "TiddlyWiki" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to tiddl...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/tiddlywiki/8201341d-59b4-4b7c-9d0b-77d7b6a85177%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/tiddlywiki/8201341d-59b4-4b7c-9d0b-77d7b6a85177%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/deea117b-dcd0-4e99-9bac-62dc93dba0a8%40googlegroups.com.