Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么<;{tag}></{tag}>;xml语法有效吗? val tag=“foo” //工作 val xml=一些文本 //不起作用 val xml=一些文本_Xml_Scala_Syntax - Fatal编程技术网

为什么<;{tag}></{tag}>;xml语法有效吗? val tag=“foo” //工作 val xml=一些文本 //不起作用 val xml=一些文本

为什么<;{tag}></{tag}>;xml语法有效吗? val tag=“foo” //工作 val xml=一些文本 //不起作用 val xml=一些文本,xml,scala,syntax,Xml,Scala,Syntax,我想创建一个标记名的xml元素,该标记名是事先未知的。我该怎么做?使用xml.Elem构造函数创建元素非常复杂。您可以这样做: val tag="foo" //works val xml= <elem kind={tag}>some text</elem> //does not work val xml= <{tag}>some text</{tag}> val tag=“foo” val xml=您可以执行以下操作: val tag="fo

我想创建一个标记名的xml元素,该标记名是事先未知的。我该怎么做?使用xml.Elem构造函数创建元素非常复杂。

您可以这样做:

val tag="foo"

//works
val xml= <elem kind={tag}>some text</elem>

//does not work
val xml= <{tag}>some text</{tag}>
val tag=“foo”
val xml=

您可以执行以下操作:

val tag="foo"

//works
val xml= <elem kind={tag}>some text</elem>

//does not work
val xml= <{tag}>some text</{tag}>
val tag=“foo”

val xml=

太棒了!与使用构造函数创建元素相比,这真的很简单。太棒了!与使用构造函数创建元素相比,这非常简单。