我有一个包含30 000行代码的XML文件,我不知道它是什么。我的目标是确定这个XML的用途。无论是转储Cache(Intersystems)数据库还是某些源代码......我都不知道,我只是假设。然后我开始复制粘贴到谷歌,找到它可能是什么编程语言,并无法搞清楚。所以我来这里寻求帮助。
<Method name="xmlStartProcessRequestOLD">
<Description>Сохранил на всякий случай метод (изменял основной метод из за ошибки )</Description>
<FormalSpec>xmlStream:%CharacterStream</FormalSpec>
<ReturnType>%String</ReturnType>
<Implementation><![CDATA[
set res = ""
set xml = xmlStream.Read()
set docType = ..extractAndDecodeTagValue(xml, "docType")
s ^lol($i(^lol),"ESEDO","docType") = docType
set href = ..extractAndDecodeTagValue(xml, "href")
set from = ..extractAndDecodeTagValue(xml, "from")
// about a 100 lines of code, which I intentionally skipped
q res
]]></Implementation>
</Method>
</Class>
谢谢!
答案 0 :(得分:4)
它是Caché中某些类的源代码片段。 Caché中的所有源都可以以XML格式导出和导入。要导入该文件,您可以打开Studio,使用拖放或菜单“Инструменты-&gt;Импортироватьлокально”或热键Ctrl + I。用终端/ csession中的命令
do $system.OBJ.Load("your file.xml")
如果您需要更多详细信息,可以用俄语提问here