草庐IT

visual-studio-2010 - Visual Studio 2010 中的 HTML5 验证 - 脚本仍需要类型标记?

coder 2023-08-01 原文

我正在验证通过 VS2010 SP1 获得的 HTML5。我的印象是这种简化是可能的:

<script type="text/javascript" src="foo.js">...</script>

<script src="foo.js">...</script>

在尝试这个过程中,我发现:

<head id="Head1" runat="server">
  <script src="../Scripts/MicrosoftAjax.js"></script>
</head>

产生了这个:

Warning 1 Validation (HTML5): Element 'script' is missing required attribute 'type'.

我错过了什么吗? Visual Studio XHTML5 验证是否比 HTML5 文档要求的更严格?

最佳答案

我通过手动编辑架构文件解决了这个问题。

 <xsd:element name="script">
    ...
    <xsd:attribute name="type" vs:readonly="true" use="required">
    ...
  1. 关闭 Visual Studio 2010 的所有实例
  2. 以具有管理权限的用户身份打开文本编辑器
  3. 打开文件html_5.xsd在 VS 架构文件夹中
    <Program Files>\Microsoft Visual Studio 10.0\Common7\Packages\schemas\html
  4. 在第 617 行(在 xsd:element name="script" 标记内)删除 use="required"属性。
  5. 保存文件。
  6. 重新打开 Visual Studio 2010

关于visual-studio-2010 - Visual Studio 2010 中的 HTML5 验证 - 脚本仍需要类型标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6286584/

有关visual-studio-2010 - Visual Studio 2010 中的 HTML5 验证 - 脚本仍需要类型标记?的更多相关文章

  1. ruby-on-rails - 我现在(2010 年 1 月)应该使用哪个版本的 Ruby? - 2

    我有1.8.6附带的VanillaMacOSXLeopard。我是RoR的新手,所以会学习网上的教程。在使用更高版本的Ruby时,我是否可能会发现遵循它们的问题?我目前正在查看提到1.8.6和1.8.7的这个-http://www.railstutorial.org/book 最佳答案 RoR教程对两者都适用,但如果您正在学习Ruby,则应该学习1.9。Rails3将不支持1.8.6,所以我会选择1.8.7或1.9。我还推荐使用RVM在Ruby版本之间切换。 关于ruby-on-rail

  2. ruby-on-rails - rails 2.3.8, ruby 1.8.6 : Getting a visual call tree/graph of what methods call what? - 2

    我有一个中等复杂度的Rails应用程序。主Controller(执行应用程序所要做的事情的Controller)只有一个操作方法。(它不是标准的RESTful应用程序;它充当中介,并且对其调用方式有外部限制。)但是,它确实有很多方法和一些过滤器,以及一个不断增长的测试套件。随着时间的推移,结构发生了很大变化,我不再相信为之前编写的测试设置的某些Mocha期望仍然合适。有多个人在开发该应用程序,因此我正在构建一本用于编写功能测试的指南。“当你想在有/没有[那些]副作用的情况下进行测试时,使用[这些]期望和断言”等等。调用树/图在编写此类文档时非常有用。除了过滤器之外,这些甚至可以静态地从

  3. ruby-on-rails - 如何从 Visual Studio Code 运行和调试 Ruby on Rails? - 2

    如何使用内置的VisualStudioCode启动/调试功能启动RubyonRails?如何修复Debuggerterminalerror:Processfailed:spawnrdebug-ideENOENT错误? 最佳答案 设置和启动安装VSCodeRubyplugin(在macOS上按⌘+⇧+P或ctrl+⇧+P别处并在提示中输入extinstall,然后搜索ruby)安装一些必需的Rubygemgeminstallruby-debug-idegeminstalldebase添加launchconfiguration在Visu

  4. ruby-on-rails - Railscasts 第 362 集 - 导出到 Excel : How to avoid the warning message given by Excel 2010 when opening the file? - 2

    当使用RyanBates的Railscasts第362集关于导出到Excel(https://github.com/railscasts/362-exporting-csv-and-excel)的示例应用程序时,我注意到Excel2010(在Windows上)在打开.xls文件时给我一条警告消息我使用“下载为Excel”链接下载的文件。警告内容如下:“您尝试打开的文件...的格式与文件扩展名指定的格式不同。打开文件前请确认文件未损坏且来源可靠。是否要打开现在存档吗?”当我单击"is"时,我可以很好地打开文件。在使用Excel2011(在Mac上)时,我什至没有收到警告消息。但我希望能够

  5. Android Studio开发之使用内容组件Content获取通讯信息讲解及实战(附源码 包括添加手机联系人和发短信) - 2

    运行有问题或需要源码请点赞关注收藏后评论区留言一、利用ContentResolver读写联系人在实际开发中,普通App很少会开放数据接口给其他应用访问。内容组件能够派上用场的情况往往是App想要访问系统应用的通讯数据,比如查看联系人,短信,通话记录等等,以及对这些通讯数据及逆行增删改查。首先要给AndroidMaifest.xml中添加响应的权限配置 下面是往手机通讯录添加联系人信息的例子效果如下分成三个步骤先查出联系人的基本信息,然后查询联系人号码,再查询联系人邮箱代码 ContactAddActivity类packagecom.example.chapter07;importandroid

  6. ruby - 如何在 Visual Studio Code 上调试 Ruby 代码? - 2

    我是VSCode的新手,但是,我在网站上阅读时确实下载了所需的扩展。到目前为止,我无法在VSCode上调试Ruby,我不确定问题出在哪里。它只是不启动...我认为它不会将代码视为Ruby。每当我尝试运行代码时,我都会在调试窗口中看到“正在下载C#扩展...”。这当然很奇怪。有帮助吗? 最佳答案 只要您按照正确的步骤操作,这实际上相当容易。首先,你必须下载RubyExtension它可以在vscode市场上获得,也可以通过VScode本身的扩展选项卡获得:只需搜索Ruby,安装它,然后重新加载VSCode[更新:vscode可以完美地

  7. Android Studio 解决Could not resolve com.android.tools.build:gradle:7.4.2问题 - 2

    Aproblemoccurredconfiguringrootproject'MyApplication2'.>Couldnotresolveallfilesforconfiguration':classpath'.  >Couldnotresolvecom.android.tools.build:gradle:7.4.2.   Requiredby:     project:>com.android.application:com.android.application.gradle.plugin:7.4.2     project:>com.android.library:com.andr

  8. ruby - 无法在 Windows 上安装 Aptana Studio 3.6 - 2

    我想在Windows下使用AptanaStudio进行Rails开发。我目前有不同的开发工具和ide启动并运行(如git/ruby/jdk),我也想安装AptanaStudio,但我不能。下载并运行安装程序后,它会正常启动,在我选择目标目录后,它会开始下载先决条件。我有几个问题:一段时间后,它尝试安装node.js(好吧,我不确定为什么,但随它去吧),有时它安装正常,但有时它只是没有错误地失败,只告诉我aptana不能'安装先决条件。如果偶然安装了node.js,它会尝试安装msysgit(同样,我不知道为什么,因为我已经安装了git并将其添加到PATH)。安装msysgit完成后,我

  9. javascript - Visual Studio cordova,在 Android 设备上到 "live reload"的简单方法? - 2

    刚开始检查使用VisualStudio2015开发cordova应用程序的工作流程。我的问题是,在实际的android设备上调试时(假设版本>4.4)是否有一种方法可以实现“实时重新加载”(在JS/CSS/HTML中进行更改,并且这些更改在不重新启动构建过程的情况下变为事件状态)。我可以理解,从项目中添加/删除插件对于实时重新加载(由于需要构建native代码)来说是一个更大的问题,但对于我们的javascript代码,这不只是更新目标文件吗?我真的不关心没有用户交互的更新目标的自动化,我只需要避免耗时的重建过程,当需要频繁的小改动时。我读过Ionic框架已经做到了,但是是否需要ion

  10. javascript - 在 MediaSource HTML5 中播放 MediaRecorder block ——视频卡住 - 2

    我有这个简单的代码来获取视频流block并在MediaSource中播放它们。我看到视频,但有时它会停止。它可能会工作几秒钟或几分钟。但最后它在某个时刻停止了。chrome://media-internals/显示没有错误。这里有什么问题吗?navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia;varmediaSource=newMediaSource();varconstraints

随机推荐