The divide operator in XPath is not "/", it is "div". "/" is a path operator. And of course, "div" must be separated from its operands by spaces (there's been some debate about whether "1div2" is legal in XPath 1.0, I forget the outcome, but adding spaces certainly does no harm!)
Michael Kay
http://www.saxonica.com/
Author, XSLT Programmer's Reference and XPath 2.0 Programmer's Reference