关于xml中"xmlns"

在使用urdf进行仿真过程中在代码开始会有xmlns

<robot name="seven_dof_arm" xmlns:xacro="http://ros.org/wiki/xacro">

在查阅之后发现它定义了xml命名空间

即将所引用的元素是将名称空间前缀视为具有完整名称空间URI的简称别名的变量

我理解为引用该空间的变量定义,可以避免变量名的重复,以达到简化和避免混乱代码的目的

而且这个地址是不能正常访问的

具体的参考:

https://stackoverflow.com/questions/1181888/what-does-xmlns-in-xml-mean
原文地址:https://www.cnblogs.com/miaorn/p/13007923.html