gpt4 book ai didi

c - 如何使用C从Xml中获取属性值

转载 作者:行者123 更新时间:2023-11-30 18:53:55 25 4
gpt4 key购买 nike

我有如下所示的 XML 文件

 -<fmiModelDescription numberOfEventIndicators="0" variableNamingConvention="structured" generationDateAndTime="2015-06-22T14:46:19Z" generationTool="Dassault Systemes FMU Export from Simulink, ver. 2.1.1 (MATLAB 8.7 (R2014b) 08-Sep-2014)" version="1.4" author="Dan Henriksson" description="S-function with FMI generated from Simulink model BouncingBalls" guid="{76da271a-0d11-469c-bc24-0343629fb38e}" modelName="BouncingBalls_sf" fmiVersion="2.0"> <CoSimulation canHandleVariableCommunicationStepSize="true" modelIdentifier="BouncingBalls_sf"/> <DefaultExperiment stepSize="0.001" stopTime="10.0" startTime="0.0"/> -<ModelVariables>

我想获取上面 XML 中给出的 GUID 等属性值,我如何使用 C 编程来做到这一点

最佳答案

唯一有效的答案是:使用库!

可能最好的一个(就功能完整性而言)是 libxml 。如果没有任何其他问题,请使用此选项。还有很好的文档。

如果您需要一些小东西,有很多选择,但都有其局限性。我最近创建了badxml以此目的。还有很多其他选项,例如ezxml我今天在这里的一个问题中发现了这一点。

但正如我所说,如果大小不是问题,只需使用 libxml,因为它被广泛使用、经过良好测试且功能完整。

关于c - 如何使用C从Xml中获取属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31605168/

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