簡體   English   中英

Visual Studio 2015-HTML編輯器-自定義架構?

[英]Visual Studio 2015 - Html Editor - Custom Schema?

我們正在開發一個游戲框架,在其中我們可以做兩件事:

  • 使用XML文件定義互動和游戲邏輯,該文件已通過我們創建的XSD模式進行了驗證
  • 在此XML文件中包含JavaScript代碼,以運行任意腳本邏輯

我們正在尋找的是一個IDE,它可以使我們針對XSD和JavaScript進行代碼補全,可以像在HTML文檔中那樣在XML屬性或元素中內聯鍵入JavaScript。 加載/引用外部JavaScript文件也將是一個很棒的功能。

Visual Studio 2015 HTML編輯器完全可以滿足我們的要求。 我們只需要它來驗證我們的自定義XSD,而不是它默認使用的內置HTML5。

我發現特別感興趣的一件事是C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\Packages\\schemas\\html 似乎VS 2015用於HTML編輯器的內置XSD文件。 但是,我找不到有關如何修改它們的文檔。

有關此操作的任何鏈接或文檔? 我們還完全開放使用Visual Studio之外的其他編輯器。

如果Visual Studio將文件識別為HTML,則可以使用doctype引用可以包含架構的其他DTD。 但是,這也需要將XSD開發為DTD,這可能不切實際。 如果您參加本課程,請確保選擇以下設置:

在此處輸入圖片說明

另一種選擇是,您可以基於模式獲得上下文相關的幫助就足夠了,並且不需要JavaScript的語法幫助。 在這種情況下, 只需遵循本指南即可指導Visual Studio在何處查找和使用某種XML架構。

您可以嘗試將這兩種方法結合起來。 例如,通過將文檔類型保留為HTML,但同時在我鏈接的指南中關聯和引用架構。 也許Visual Studio也會在腳本元素內為您提供IntelliSense。

XML編輯器是Visual Studio的核心業務,它優於Visual Studio。 我個人更喜歡oXygen ,但是Stylus Studio和Liquid XML還具有優於Visual Studio的XML,XSD,XSLT,XPath,WSDL等支持。 我不知道這些支持腳本是否都支持intellisense,但是它們都支持基於XSD的XML開發intellisense。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM