In regards to a previous discussion on 'XMLNode' I've been looking at using the 'filters' mechanism to do XSL processing.
... And it works, sort of.
I created a filter definition (easier than I thought)
I declared it as an input filter (which isn't where I want it to go, but seems to test well)
And I can paste in raw XML content, and it displays as parsed results.
... but the parsing happens each time! The raw source is saved raw (which is actually a fantastic feature) but this is not what I wanted or expected. Is there a way to apply an IMPORT filter, not an EXPORT one?
Seeing as my target is not in fact to apply the filter to the input textarea, but to content from other sources, would I be best to branch the 'filter' concept into a whole other interface to administer the pipeline similar to that described by gjost?
Specifically, what I've got so far is an XSL that scrapes & converts HTML pages (head, meta & all) to a structure like the import/export module produces, which is then ready to be made a node.
I want to tune the pipeline (which will be needed for different pages coming from different layout schemas) and I think cascading filters will be cool for this, but then again, they may not be approriate, expecially seeing as I am wanting to end up with structured information, not just a string.