Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.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
Css 属性选择器在氧气中不工作_Css_Xml_Css Selectors_Oxygenxml - Fatal编程技术网

Css 属性选择器在氧气中不工作

Css 属性选择器在氧气中不工作,css,xml,css-selectors,oxygenxml,Css,Xml,Css Selectors,Oxygenxml,我在Oxygen XML Editor 19.1中使用CSS属性选择器时遇到问题。我使用这个例子创建了一个表,但是我想使用给定元素的属性,而不是将元素作为表单元格 我的XML代码: <local-variables> <local-variable name="consumer-id"/> <local-variable name="result-meter-value" type="float"/> </local-variable

我在Oxygen XML Editor 19.1中使用CSS属性选择器时遇到问题。我使用这个例子创建了一个表,但是我想使用给定元素的属性,而不是将元素作为表单元格

我的XML代码:

<local-variables>
     <local-variable name="consumer-id"/>
     <local-variable name="result-meter-value" type="float"/>
</local-variables>

但是属性选择器局部变量[name]和局部变量[type]不起作用。有人有什么建议吗?

当您没有可以定义为单元格的元素时,至少在Oxygen的作者可视化编辑模式下,不可能创建一个表格。 另外,类似“localvariable[name]”的CSS选择器意味着“匹配名为“localvariable”的元素,该元素具有名为“name”的现有属性。所以它与属性不匹配,不能与CSS中的属性匹配,它与具有属性的元素匹配。 相反,您可以使用Oxygen的表单控件添加一些文本字段,允许您编辑每个属性值,如:

local-variables, local-variable {
    display:block;
 }

local-variable {
   border: 1px solid gray;
   content: oxy_label(text, "Variable Name:", styles, "font-weight:bold;width:120px")
      oxy_textfield(edit, '@name', columns, 20) 
      oxy_label(text, "   Type:", styles, "width:80px")
      oxy_textfield(edit, '@type', columns, 20)
}
有关Oxygen XML编辑器表单控件的详细信息:

local-variables, local-variable {
    display:block;
 }

local-variable {
   border: 1px solid gray;
   content: oxy_label(text, "Variable Name:", styles, "font-weight:bold;width:120px")
      oxy_textfield(edit, '@name', columns, 20) 
      oxy_label(text, "   Type:", styles, "width:80px")
      oxy_textfield(edit, '@type', columns, 20)
}