XmlTextWriter 在我的 VB .ASP 页面中无法工作
当我尝试在 VB aspx 页面中使用 XmlTextWriter 时,出现以下错误
描述:期间发生错误 所需资源的编译 来满足此请求。请查看 具体错误详情如下 并修改你的源代码 适当地。
编译器错误消息:BC30002:类型 “XmlTextWriter”未定义。
我正在使用的代码位于 <% %> 内的 .aspx 页面内。文字
Dim w As XmlTextWriter = 新 XmlTextWriter("myxmlfile.xml")
我的页眉也是这样
<%@ 页面语言=“vb” AutoEventWireup=“假” 跟踪=“真” EnableViewState=“真”%> <%@导入 命名空间=“System.Data”%> <%@导入 命名空间=“System.Xml”%>
有人能解释一下为什么吗?
I'm getting the error below when I try usign the XmlTextWriter in my VB aspx page
Description: An error occurred during
the compilation of a resource required
to service this request. Please review
the following specific error details
and modify your source code
appropriately.Compiler Error Message: BC30002: Type
'XmlTextWriter' is not defined.
The code I'm using is within the .aspx page inside a <% %> literal
Dim w As XmlTextWriter = New
XmlTextWriter("myxmlfile.xml")
My page header is also like this
<%@ Page Language="vb"
AutoEventWireup="false" Trace="True"
EnableViewState="True" %> <%@ Import
Namespace="System.Data" %> <%@ Import
Namespace="System.Xml" %>
Can anybody explain why?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
正如 MSDN 中提到的,XmlTextWriter 类在 System.Xml 命名空间中定义:
XmlTextWriter
因此,您应该将
Imports System.Xml
指令添加到代码隐藏文件的头部,并确保您的 Web 应用程序引用了 System.xml.dll。
As mentioned in the MSDN, the XmlTextWriter class is defined in the System.Xml namespace:
XmlTextWriter
So, you should add the
Imports System.Xml
directive to the head of the code behind file and also make certain that the System.xml.dll is referenced by your web application.
XmlTextWriter 实际上采用两个值,尝试这个...
如果这不起作用,也许您有一个覆盖 System.XML 类的全局 XML 命名空间,在这种情况下尝试
XmlTextWriter actually takes two values, try this...
If that doesn't work, perhaps you have a global XML namespace that is overriting the System.XML class, in which case try