The isssue is obvious:
pill = xpath.evaluate("//data/monday/p1/",xml);
The XPath expression used:
data/monday/p1/
ends with "/" and thus is syntactically illegal.
"/"
Use:
pill = xpath.evaluate("//data/monday/p1",xml);