ein bischen habe ich den eindruck, als würdest du zu schnell fragen und zu wenig selbst lernen BEVOR du fragst.
dein xpath kann, in dem sinn wie du ihn schreibst, nicht funktionieren, was soll das ‚element@name‘? wenn es erlaubt wäre, ein xml-element ‚element@name‘ zu nennen, dann würde der path funzen. ganz sicher matchst du damit kein attribut. niemals!
du hast glück mit modernem xml, denn eine xsd (schema) ist selbst wieder eine xml-datei, dein beispiel ist also nicht nur eine xml-datei, es ist ‚sogar‘ eine xsd. auf einer xsd mit xpath zu arbeiten geht, aber was willst du damit? hier fehlen übrigens in deinem xpath die namespace angaben.
lies dir doch einfach mal das durch, was es zb. vom w3c zu xsd, namespaces gibt…