gpt4 book ai didi

xml - 获取一个xml文件的标签名

转载 作者:数据小太阳 更新时间:2023-10-29 02:40:33 27 4
gpt4 key购买 nike

因为一个标签由数字组成,每次我想阅读它时都会发生变化,但这段代码不起作用,我在 StrMyXml.nodeName(无效标识符)处收到错误。目前我的代码是这样的:

Sub Create_XSD()
Dim StrMyXml As String, MyMap As XmlMap
Dim StrMySchema As String
Dim tempString As String
StrMyXml = "<Translate>"
StrMyXml = StrMyXml & "<Alarms>"
tempString = StrMyXml.nodeName
StrMyXml = StrMyXml & "<" & tempString & ">"
StrMyXml = StrMyXml & "<Nummer>tempString</Nummer>"
StrMyXml = StrMyXml & "<Nummer Diagnosename DE>tempString & Text</Nummer Diagnosename DE>"
StrMyXml = StrMyXml & "<Nummer Diagnosename EN>tempString & Text</Nummer Diagnosename EN>"
StrMyXml = StrMyXml & "</" & tempString & ">"
StrMyXml = StrMyXml & "</Alarms>"
StrMyXml = StrMyXml & "<Alarms></Alarms>"
StrMyXml = StrMyXml & "</Translate>"
' Turn off async loading.
Application.DisplayAlerts = False
' Add the string to the XmlMaps collection.
Set MyMap = ThisWorkbook.XmlMaps.Add(StrMyXml)
Application.DisplayAlerts = True

' Create an empty file and output the schema.
StrMySchema = ThisWorkbook.XmlMaps(1).Schemas(1).XML
Open "D:\Users\F512\Desktop\MySchema.xsd" For Output As #1
Print #1, StrMySchema
Close #1
End Sub

感谢您的帮助!

劳伦斯

最佳答案

您已将 StrMyXml 标注为字符串:

将 StrMyXml 调暗为字符串

然后你尝试:

tempString = StrMyXml.nodeName

这不起作用,因为字符串没有这样的属性。

关于xml - 获取一个xml文件的标签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25507597/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com