Looking at the input tab I noticed in the comments:
<!-- Function call result 'MarkupParser' has been registered as an Xslt Entension Object. -->
<!-- Extension methods can be called using the namespace '#MarkupParserExtensions'. -->
<!-- The following methods exist: -->
<!-- XPathNavigator ns:ParseWellformedDocumentMarkup(String wellformedMarkupString) -->
<!-- XPathNavigator ns:ParseXhtmlBodyFragment(String xhtmlBodyFragmentString) -->
It appears the problem was that I followed the example here:
Which says "MarkupParserExtension" instead of MarkupParserExtensions".
Anyways, another problem has arisen. As I mentioned before, I have a Content property on my metatype, which uses the VisualXhtmlEditor. When I edit the page and that metatype, I should have my thing in p tags, but when I render it with either
ParseXhtmlBodyFragment or ParseWellformedDocumentMarkup, the p tags get stripped out. Any idea why this is happening? Or if I want to do what I am doing, should I be doing it differently?
Initially I just used a visual function, which works fine, but then I can't have the logic to only display it if the Title is set...