Java 如何创建新的XML元素?

Java 如何创建新的XML元素?,java,android,xml,Java,Android,Xml,我是Android编程新手。。。我已经搜索过了,但找不到合适的答案,或者我不知道该用什么词来搜索 我想用Java在我的xml文件中创建一个新的节点元素,但我不知道该怎么做,在JavaScript中,我可以创建这样一个HTML节点 div = document.createElement('div'); 然后我还要将新创建的node元素附加到另一个节点。类似于下面的JS代码 body = document.getElementById('body'); body.appendChild('div

我是Android编程新手。。。我已经搜索过了,但找不到合适的答案,或者我不知道该用什么词来搜索

我想用Java在我的xml文件中创建一个新的节点元素,但我不知道该怎么做,在JavaScript中,我可以创建这样一个HTML节点

div = document.createElement('div');
然后我还要将新创建的node元素附加到另一个节点。类似于下面的JS代码

body = document.getElementById('body');
body.appendChild('div');
但我不知道如何在Java中做到这一点

我还想知道如何为新创建的node元素赋予属性,类似于JS中的属性

div.className = "divName";
div.id = "divId";
body.after(div);
//OR
body.before(div);
还有,如果可以在另一个类似于JS中的元素之前或之后附加node元素

div.className = "divName";
div.id = "divId";
body.after(div);
//OR
body.before(div);

请允许我在Android Studio中获取所有这些关于XML和Java的示例

您最好阅读《Android入门指南》您是否在问如何以编程方式扩大版面并向其添加视图?@Nikos Yes。。。这就是我所需要的。如果您搜索以编程方式膨胀布局并以编程方式向布局添加视图,您将在这里得到许多线程,它们提供了各种各样的方法来实现这一点。看看哪一个适合你的需要。请记住,如果您是初学者,在xml文件中声明视图并将其绑定到活动中往往是最简单的开始方式。此外,如果您遵循上面提供的链接并熟悉Android开发的细节,可能会更容易,因为您可能会发现将现有的javascript/html知识转换为java很困难。