Architecture News

確保 XML 文件的準確性和一致性

1月 30, 2024
透過根據預定義規則驗證您的 XML 檔,及早發現錯誤並確保資料完整性。

XML validation is the process of verifying an XML document's adherence to specific structural and data rules. While a well-formed document adheres to basic grammatical rules, a valid document additionally conforms to a predefined schema like DTD or XML Schema. This schema dictates element types, allowed values, and their relationships, ensuring consistency and data integrity. Validation, although optional, is crucial for data exchange and processing accuracy, particularly in mission-critical applications.

Several structured document tools support XML Validation including:

  • Oxygen XML Editor Enterprise validates XML against DTDs, XML Schemas, and RelaxNG schemas, offering visual schema editing and real-time error checking for comprehensive validation.
  • PrimalXML by SAPIEN Technologies supports DTD, XML Schema, and RelaxNG validation with customizable error reporting and integration with version control systems for efficient validation management.
  • Altova XMLSpy Enterprise XML Editor provides XML validation against various schema types, including DTDs, XML Schemas, and RelaxNG, with advanced features like schema inference and graphical validation.
  • Liquid Studio XML Editor Edition validates XML against DTDs and XML Schemas, with visual schema editing capabilities and integration with popular IDEs for streamlined validation within development workflows.

For an in-depth analysis of features and price, visit our Structured Document Tools comparison.

Compare Structured Document Tools

在運行時在 WinForms DataGrid 中編輯篩選器

1月 30, 2024
用上下文功能表訪問進行動態過濾,並用 ComponentOne FlexGrid for WinForms 在網格頁腳中一目了然地查看摘要。

ComponentOne Studio Enterprise is a comprehensive toolkit designed to streamline and accelerate .NET development across mobile, web, and desktop applications. It offers a vast library of performant and customizable UI controls, including data grids, charts, reporting tools, and input components, compatible with various platforms like WinForms, WPF, Blazor, ASP.NET MVC, and Xamarin. By leveraging pre-built components and functionalities, developers can save time and resources, focusing on core business logic and delivering high-quality applications faster. ComponentOne Studio Enterprise includes the FlexGrid for WinForms grid component.

In this blog post, MESCIUS Technical Engagement Engineer Hunter Haaf demonstrates how to integrate the FilterEditor with FlexGrid. Steps include:

  • Adding FlexGrid and FilterEditor controls to the form
  • Editing the filter with a Form Button
  • Editing the filter with the Context Menu
  • Filter Summary Footer, Checkbox Filtering, and more.

Source code examples are included with each step.

Read the full blog post and add powerful runtime filtering to your FlexGrid data.

直接在 Redmine 中線上編輯 Office 檔

1月 30, 2024
ONLYOFFICE Redmine 連接器 v3.0.0 允許您編輯各種其它格式,包括 DOCM、DOTM、DOTX、XLSM 和 XLTM。

ONLYOFFICE Docs Enterprise Edition with Redmine Connector combines an online document editor with a seamless integration for Redmine, the Ruby on Rails-based project management hub. This allows teams to create, view, edit, and collaborate on spreadsheets, presentations, and text files online, directly within Redmine, boosting efficiency and eliminating the need for file switching.

ONLYOFFICE Redmine connector v3.0.0 expands the list of file formats that are available for editing. Previous releases supported DOCX, XLSX, PPTX, DOCXF and OFORM, but the latest update allows you to use ONLYOFFICE Docs directly within Redmine, to edit DOCM, DOTM, DOTX, XLSM, and XLTM files. The following formats may also be opened for editing by checking them in the format settings, though please note that data loss may occur due to format restrictions: EPUB, FB2, HTML, ODT, OTT, RTF, TXT, CSV, OTS, ODS, and ODP.

To see a full list of what's new in v7.5.1 (3.0.0), see our release notes.

ONLYOFFICE Docs Enterprise Edition with Redmine Connector is licensed per server and is available as an annual license with 1 year of support and updates, or as a perpetual license with 3 years of support and updates. See our ONLYOFFICE Redmine connector licensing page for full details.

For more information, see our ONLYOFFICE Redmine connector product page.

在 .NET 8 中生成 PDF 文件

1月 29, 2024
PDFlib 10.0.2 添加對 .NET 8 的支援,使開發人員能夠在最新的 .NET 版本中將 PDF 功能添加到其應用程式中。

PDFlib is a sophisticated software development library that allows you to dynamically create, alter, and personalize PDF documents within your applications. PDFlib provides a full set of capabilities for optimizing document workflows across web servers, desktop apps, and mobile environments, including the ability to create highly structured PDFs with text, graphics, and interactive components, as well as import existing pages and add overlays.

PDFlib version 10.0.2 adds support for Microsoft's .NET 8, allowing developers to leverage the framework's latest enhancements, such as improved performance, streamlined development processes, and stronger security features to generate and manipulate PDFs in their applications.

To see a full list of what's new in 10.0.2, see our release notes.

PDFlib is licensed per machine and is available as a perpetual license with or without 1 year of support. Annual support renewals are also available, as well as upgrades from the previous major version. See our PDFlib licensing page for full details.

PDFlib is available to buy in the following products:

區分 React 客戶端和伺服器元件

1月 29, 2024
WebStorm 2023.3.3 以不同的顏色突出顯示了客戶端和伺服器元件,使其更容易區分。

JetBrains WebStorm is a powerful and modern Integrated Development Environment (IDE) specifically designed for web development. It offers a feature-rich environment that supports popular web technologies like JavaScript, HTML, CSS, and Node.js. WebStorm helps you write cleaner, more efficient code with features like syntax highlighting, autocompletion, code refactoring, and built-in testing tools. It integrates seamlessly with various web frameworks and libraries, making it a versatile choice for both front-end and back-end development.

WebStorm 2023.3.3 streamlines React development with dedicated syntax highlighting. Client and Server components are now instantly distinguishable by their distinct colors, enhancing code clarity and efficiency. Customizable highlighting colors allow you to further personalize the development experience.

To see a full list of what's new in version 2023.3.3, see our release notes.

WebStorm is licensed per user, and is available as a commercial annual subscription license. We can supply new subscriptions, subscription renewals (including continuity discounts), lapsed renewals, and additional user licenses. See our WebStorm licensing page for full details.

For more information, visit our WebStorm product page.