可不可以用其他的字符串来代替"xsi"这3个字符来表明Schema instance

能否用其他的字符串来代替"xsi"这3个字符来表明Schema instance?
例如一个xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans

能否改写成:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:aaa="http://www.w3.org/2001/XMLSchema-instance"
aaa:schemaLocation="http://www.springframework.org/schema/beans

也就是说xsi这3个字符,如果我写成自己的"aaa"这样的形式的话,是不是不影响这个XML Schema-instance的含义? 换句话说,w3c有没有规定说"xsi"是一个关键字?

因为如果不是关键字的话,我任意写成别的字符串应该也是可以的,对吗。
------解决方案--------------------
对!
xmlns 是声明一个命名空间
------解决方案--------------------
名字是你自己决定了,当然最好是表意的
比如一个 excel 导出成 xml 时就有
<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
 xmlns:o="urn:schemas-microsoft-com:office:office"
 xmlns:x="urn:schemas-microsoft-com:office:excel"
 xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
 xmlns:html="http://www.w3.org/TR/REC-html40">