是否可以使HTML元素不可聚焦?
我知道可以定义可以获得焦点的元素列表,并且用户可以通过Tab按键来浏览这些元素.我也看到由浏览器来控制它.
但也许有一种方法可以使某些元素不可聚焦,比如说我希望用户<a>在按下时跳过某个标签Tab.
为什么Urlmon.dll中的FindMimeFromData函数会为许多文件类型返回MIME类型"application/octet-stream",而通过文件扩展名(即针对Windows注册表)检查MIME类型会返回更精确的类型?
例如,mp3是"application/octet-stream"而不是"audio/mp3".
基本上,我想验证上传的文件扩展名不正确.这种方法似乎适用于许多图像文件,xml等.
问题与此类似,但由于返回的MIME类型不同/不明确,所提供的解决方案不适合验证上传的文件.
说,我有两个班:
@XmlRootElement
class A {
@XmlElement
String propertyOfA;
@XmlElement
B b;
}
class B {
@XmlElement
String propertyOfB;
}
Run Code Online (Sandbox Code Playgroud)
JAXB返回以相应方式格式化的XML:
<a>
<propertyOfA>valueA</propertyOfA>
<b>
<propertyOfB>valueB</propertyOfB>
</b>
</a>
Run Code Online (Sandbox Code Playgroud)
我的问题是如何在XML中展平层次结构?所以我有:
<a>
<propertyOfA>valueA</propertyOfA>
<propertyOfB>valueB</propertyOfB>
</a>
Run Code Online (Sandbox Code Playgroud)
这可以用注释完成吗?
目前我正在考虑为A创建一种包装类,它将以我希望在XML中看到它们的方式构建字段.有没有更好的办法?