javascript - XML 坐标到变量

标签 javascript xml

我想从 xml 中获取 div 位置 xml 看起来像这样:

<coord>140X 120Y</coord>

我已经将它们都存储在一个变量中

Coord=(x[i].getElementsByTagName("coord")[0].childNodes[0].nodeValue);

我想将一个变量中的 X 和另一个变量中的 Y 分开,这样我就可以为我的 div 设置位置 如果您有一些教程的链接,可以帮助我,我将不胜感激

最佳答案

假设您已获得字符串中的元素数据:

String XmlCord = "140X 120Y";

String[] Numbers = XmlCord.Split(new char[] {'X', ' ', 'Y'}, StringSplitOptions.RemoveEmptyEntries);

int X, Y;

if (int.TryParse(Numbers[0], out X) == false)
{
    // handle error
}
if (int.TryParse(Numbers[1], out Y) == false)
{
    // handle error
}

我想念 C++ 中的 sscanf。

您最好将数据存储为属性,例如:

<coord X="140" Y="120" ></coord>

关于javascript - XML 坐标到变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5723114/

相关文章:

javascript - 将 <h2> 标签替换为 <p> 标签,跳过所有其他 <h2>

javascript - 对同一个底层集合有多个 Meteor 集合?

javascript - .show() 不显示 HTML 元素

javascript - Angular 1 无法将模块/ Controller 文件加载到 View /html 中

xml - 为什么xml中允许多个 '>'

javascript - 如何通过 Ajax 检索帖子 id?

sql-server - XML作为存储过程中的参数(sql server)

java - 什么是 XML BOM 以及如何检测它?

android - 为什么 AndroidStudio 显示警告 "Namespace declaration is never used"?

android - 在 xml 之外应用布局属性有什么缺点?