If it's a schema-aware XSLT 2.0 transformation then the element will be atomized as a list of decimals and you can do
Code:
gml:pos[data(.)[1] lt 50 and data(.)[2] gt 100]
But sadly, I suspect it isn't.
Without it you're stuck with something like
Code:
gml:pos[number(substring-before(., ' ')) < 50 and number (substring-after(., ' ')) > 100]