我知道在vb.net中读取xml文件比较容易,但由于我们的appl仍然在vb6上,我需要一个解决方法.但不知何故,我被卡住了.我也无法控制xml文件,因为它是从另一个应用程序生成的.xml文件中的简短代码如下,
<Report>
<Categories>
<Category name="CASHMAN" value="Cash Management" />
<Category name="IM" value="Inventory Management" />
<Category name="POS" value="Point of Sale" />
<Category name="PRODUCT" value="Product" />
</Categories>
</Report>
Run Code Online (Sandbox Code Playgroud)
如果XML文件是这样的格式,我本可以轻松阅读.
<Report>
<Categories>
<name>CASHMAN</name>
<value>Cash Management</value>
</Categories>
<Categories>
<name>IM</name>
<value>Inventory Management</value>
</Categories>
<Categories>
<name>POS</name>
<value>Point of Sale</value>
</Categories>
<Categories>
<name>PRODUCT</name>
<value>Product</value>
<Categories>
<Report>
Run Code Online (Sandbox Code Playgroud)
但是由于生成的xml文件不在我的控制范围内,因此我现在已经过了几个小时了.
我需要从这个xml文件中读取NAME-VALUE对.我该怎么做呢?
请帮忙.
我需要解析aspx文件(从磁盘,而不是在浏览器上呈现的文件),并列出页面上存在的所有服务器端asp.net控件,然后从中创建一个xml文件.这将是最好的方式吗?此外,有没有可用的库?
例如,如果我的aspx文件包含
<asp:label ID="lbl1" runat="server" Text="Hi"></asp:label>
我的xml文件是
<controls>
<ID>lbl1</ID>
<runat>server</runat>
<Text>Hi</Text>
</controls>