xml 相关问题

可扩展标记语言(XML)是一种灵活的结构化文档格式,用于定义人类和机器可读的编码规则。

如何在 Kotlin 活动中引用字符串资源,而不是 XML

在 Android Studio 中,我创建了一个新的 Kotlin 活动和一个与之配套的 .xml 文件。我知道在 xml 文件中包含硬编码文本是不好的,您应该使用这个答案来引用字符串资源

回答 1 投票 0

在 AS3 中使用 E4X 在 XML 节点中创建新属性

Lorem ipsum dolor sat amet,consectetur adipiscing elit。 Praesent quis aliquam Massa。 Vivamus id ullamcorper odio,nec placerat urna。 Nam vitae ante efficitur, varius sapien a, sodales nibh.中间...

回答 5 投票 0

如何使用 ElementTree 从 xml 中提取 python 中“xml:id”的值到数据框中

我目前正在将书目信息从 XML 结构整理为几乎任何其他可用的内容。我的最后一步是提取“xml:id”的值

回答 1 投票 0

使用 perl XML::LibXML 删除具有某些属性的 XML 节点的标签

我正在使用 perl XML::LibXML 模块来操作 XML 文件。 我想删除 XML 节点的开始和结束标记(如果它具有某个属性),使其文本和子节点成为一部分...

回答 1 投票 0

如何反序列化具有不同元素名称的XML?

我想将许多 xml 反序列化为 C# 对象,但 xml 的同一元素具有不同的名称。 私有 FileAsXML GetDataObject(字符串 xml) { FileAsXML 数据 = new FileAsXML();

回答 1 投票 0

底部导航栏只显示HomeFragment,不显示其他fragment

我有一个底部导航栏可以在片段之间切换,我在 MainActivity 中的功能正在工作,但是当我单击底部导航按钮时,屏幕停留在 HomeFragment 上不会更改为

回答 1 投票 0

让Nokogiri决定是否使用#fragment或#parse

我删除了这个问题,以抗议 Stack Overflow 与 OpenAI 的合作关系。我不同意我的写作被用来训练生成式人工智能模型。

回答 2 投票 0

Android独特的启动画面:如何让它充满屏幕?

我有一个独特的启动画面,名为splash.png,尺寸为1280x1280,150dpi 我在 React Native 项目中使用了react-native-bootsplash,但我认为这并不重要。 我的问题很简单:h...

回答 6 投票 0

将SHA1添加到signxml python

我正在使用库signxml 来签署XML 签名以进行SAML 身份验证。我们的实施者合作伙伴之一要求我们以 SHA1 形式发送签名。 XMLSigner 的基本配置...

回答 1 投票 0

有没有办法调试哪个主题正在影响 xml 布局上的给定组件

我去过许多 Stack Overflow 页面,寻找在文本输入布局处于活动状态时更改提示颜色的答案。尽管有自定义主题,但默认值会覆盖我的

回答 1 投票 0

RestSharp 反序列化父节点内的 XML 节点

我正在调用一个 API 服务,该服务包装由 Response 元素包围的所有响应: 我正在调用一个 API 服务,该服务包含由 Response 元素包围的所有响应: <?xml version="1.0" encoding="UTF-8"?> <Response xmlns="http://www.example.com/stuff"> <status upstairs="Normal" downstairs="Normal"/> </Response> 我的状态类别是: class status { public string upstairs { get; set; } public string downstairs { get; set; } } 我正在调用 RestSharp 来获取状态(在 V106 之前,此方法有效): var client = new RestClient("http://www.example.com"); var request = new RestRequest("/api?get=status", Method.Get); var response = client.Execute<status>(request); if (response.Status.Equals(OK)) { var status = response.Data; } 使用当前版本的 RestSharp,我在响应中看到数据存在,但是解串器因错误而失败 "<Response xmlns="http://www.example.com/stuff"> was not expected." 如何指定存在父元素,但忽略它? 通过更改我的模型以包含外部元素来使其工作,如下所示: [XmlRoot("Response", Namespace="http://www.example.com/stuff")] public class ResponseStatus { [XmlElement] public status status { get; set; } } public class status { [XmlAttribute] public string upstairs { get; set; } [XmlAttribute] public string downstairs { get; set; } } 代码现在看起来像这样: var client = new RestClient("http://www.example.com"); var request = new RestRequest("/api?get=status", Method.Get); var response = client.Execute<ResponseStatus>(request); if (response.Status.Equals(OK)) { var status = response.Data.status; }

回答 1 投票 0

警告:此外,后备加载程序无法解析 XML

在Qt中设置Android环境时,弹出以下警告: 警告:此外,后备加载程序无法解析 XML。 我已经有一个良好的设置并运行 Android 环境...

回答 0 投票 0

在 C# 中反序列化时 XML 忽略命名空间

我有一个示例 xml 结构,例如: 我有一个示例 xml 结构,例如: <?xml version="1.0" encoding="iso-8859-1" ?> <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.0//EN" "http://www.newzbin.com/DTD/nzb/nzb-1.0.dtd"> <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb"> <file...> </file> <file...> </file> </nzb> 和 .NET 类: [XmlRoot(ElementName = "nzb")] [XmlType("nzb")] public class Nzb { [XmlElement(ElementName = "file")] public FileData[] Files { get; set; } = []; } [XmlRoot(ElementName = "file")] public class FileData { } 我尝试过: XmlSerializer serializer = new XmlSerializer(typeof(Nzb)); Nzb? obj = null; using TextReader reader = new StringReader(File.ReadAllText(file)); obj = (Nzb)serializer.Deserialize(reader); 没有办法摆脱可能不同的命名空间。我从这里尝试了Error Deserializing Xml to Object - xmlns='' was not returned但我的案例仍然没有成功。 我解决了: 添加自定义 XmlTextReader: public class IgnoreNamespaceXmlTextReader(TextReader reader) : XmlTextReader(reader) { public override string NamespaceURI => ""; } 更改反序列化代码: string content = File.ReadAllText(file); // ignore everything before <nzb since I don't care about xml version or stuff content = content.Substring(content.IndexOf("<nzb")); using TextReader reader = new StringReader(content); using IgnoreNamespaceXmlTextReader xmlReader = new(reader); obj = (Nzb)serializer.Deserialize(xmlReader);

回答 1 投票 0

为什么我的布局在物理设备上会崩溃?

我正在学习 android studio,参加 Udemy 课程。 课程本身一切都很好,我也相处得很好。唯一的问题是,我的笔记本电脑很弱,比如 8GB 的内存很弱。所以运行模拟器

回答 2 投票 0

Android studio 镜像到物理设备

我模拟器一切正常,当我在物理设备上启动程序时,一切突然翻转[这是来自模拟器,这是来自物理设备](https://i.sstatic.net/AUK9Yb8J....

回答 1 投票 0

有没有办法删除android中按钮的默认样式?

我在 android studio xml 文件中有按钮,当我更改它时它不会改变形状和颜色 我不想创造自己的风格 看起来怎么样 这是我的代码: 我在 android studio xml 文件中有按钮,当我更改它时,它的形状和颜色没有改变 我不想创造自己的风格 看起来怎么样 这是我的代码: <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".fragments.PlantsListFragment"> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="10dp" android:background="#1F1F27"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/spaces" android:textColor="@color/white" android:textSize="20sp" android:layout_centerInParent="true" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/rounded_square" android:backgroundTint="#1C2F33" /> </RelativeLayout> </FrameLayout> 如果需要的话,这里还有我的 rounded_square.xml 文件: <?xml version="1.0" encoding="utf-8"?> <shape android:shape="rectangle" xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#1C2F33" /> <corners android:radius="30dp" /> </shape> 我希望这个按钮的颜色为“#1C2F33”并且我希望它有圆角 不要使用Button,而是使用AppCompatButton,然后对其应用可绘制的背景形状。您也不需要背景色调,因为颜色已经在可绘制形状中指定。 <androidx.appcompat.widget.AppCompatButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/rounded_square" /> 还有更多背景信息。 您不是删除样式,而是替换它。 默认情况下,Android 中的每个控件都继承自其应用程序(您在清单中指定的 launchTheme)或活动的主题(也在清单中指定)传递的主题。 控件可以有自己的样式,您只需创建一个样式然后将其应用到您的控件即可。该主题将自动替换从其父上下文(活动/应用程序)传递下来的主题。 如果您使用 Material 主题,请记住仅使用 AppCompat 控件。 AppCompat 允许更轻松的自定义,而不是基本控件(例如按钮)。

回答 1 投票 0

如何修复找不到命名空间的预设架构:http://www.sitemaps.org/schemas/sitemap/0.9

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> ==架构错误:找不到命名空间的预设架构:http://www.sitemaps.org/schemas/sitemap/0.9。 问题在于验证器缺少预配置的站点地图架构。 虽然 URL 类似于有效链接,但验证器无法自动从该 URL 检索命名空间的“定义”,即使它托管一个。 因此,这些命名空间需要提前配置。尽管 sitemaps.org 的 Sitemaps 模式被广泛使用,但它尚未在 W3 验证器中设置。 这并不一定表明您的文件有任何问题! 在大多数情况下,建议使用专门为测试站点地图而设计的验证器,以确保它们定义了正确的 sitemaps.org 架构。

xml
回答 1 投票 0

删除所有 XML 父级,并保留具有特定子级的 XML 父级(正则表达式)

我很想删除每个不包含特定值的父级,例如 l_njdocklod12 下面使用的 XML 示例: <...

回答 2 投票 0

使用java在android studio中动画从下到上淡入淡出

请告诉我我应该做什么才能做到这一点,以便淡入发生在“bendView”本身的底部到它自己的顶部,而不是整个视图立即淡入,这就是现在的情况。 .

回答 1 投票 0

不支持(“无法序列化枚举新类型变体`Example::Data`”)

我在尝试使用 Rust 中的 serde 序列化任何嵌套的 Enum-struct/newtype-variant 时收到此“无法序列化 Newtype Variant”错误。单位变体似乎工作正常。 那个...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.