Skip to content

Instantly share code, notes, and snippets.

View jprudent's full-sized avatar
🦋
Chasing butterflies

Jérôme Prudent jprudent

🦋
Chasing butterflies
View GitHub Profile
@jprudent
jprudent / uselessParser.scala
Created September 23, 2011 05:47
How to read XML documents without validation
object MyXML extends XMLLoader[Elem] {
override def parser: SAXParser = {
val f = javax.xml.parsers.SAXParserFactory.newInstance()
f.setNamespaceAware(false)
f.setValidating(false)
f.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true);
f.setFeature("http://apache.org/xml/features/validation/schema", false);
f.newSAXParser()
}
}
@jprudent
jprudent / addClass.scala
Created September 21, 2011 16:48
Adding a given class on first level paragraph and heading elements of XHTML document (for memo)
object XhtmlTransformer {
import xml.transform.RuleTransformer
/
val className = MonocleReader.className
object XhtmlRewriter extends RewriteRule {
/**
@jprudent
jprudent / i18n.scala.html
Created September 17, 2011 12:18
internationalization tag for playframework + scala
@(msg:String,params:Object *)@play.i18n.Messages.get(msg,params.toArray : _*)
//for example @i18n("index.hello","Marmite") in any play scala template