Project

Profile

Help

Feature #1935

closed

.NET API documentation file

Added by O'Neil Delpratt over 10 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Category:
.NET API
Sprint/Milestone:
-
Start date:
2014-12-03
Due date:
% Done:

100%

Estimated time:
(Total: 0:00 h)
Legacy ID:
Applies to branch:
Fix Committed on Branch:
Fixed in Maintenance Release:
Platforms:

Description

Reported by Max Toro:

Saxon .NET requirement for the XML documentation file of the API, which can be used under Visual Studio and in code browsing in Reflector, etc.

Currently we issue the file Saxon.Api.xml, but it uses a format different from what

Visual Studio uses:

<?xml version="1.0" encoding="UTF-8"?>
<package id="Saxon.Api">
   <class id="Processor" fulltype="Saxon.Api.Processor" visibility="public"
          superclass="object"
          superclassfulltype="System.Object">

...

Should be something like:

<?xml version="1.0" encoding="UTF-8"?>
<doc>
   <members>
      <member name="T:Saxon.Api.Processor">

Sub-issues 1 (0 open1 closed)

Bug #2246: The doc file should be named saxon9he-api.xml, otherwise Visual Studio ignores it.ClosedO'Neil Delpratt2014-12-03

Actions
Actions #1

Updated by Max Toro over 9 years ago

I was hoping 9.6 would include the API documentation file.

Actions #2

Updated by O'Neil Delpratt over 9 years ago

  • Category set to .NET API
  • Status changed from New to In Progress
  • Priority changed from Low to Normal
  • Legacy ID set to 9.6

Thanks for flagging this up again. We are investigating a solution and will report back shortly.

Actions #3

Updated by O'Neil Delpratt over 9 years ago

  • Status changed from In Progress to Resolved
  • Legacy ID deleted (9.6)
  • Found in version set to 9.6

The API documentation file has now been uploaded in the saxon-resources9-6.zip on the website under doc/dotnetdoc folder

Actions #4

Updated by Max Toro over 9 years ago

I cannot find the saxon-resources9-6.zip, it's supposed to be under http://sourceforge.net/projects/saxon/files/Saxon-HE/9.6/ right?

I appreciate you publishing this file, but is there any chance you include it in the Saxon distribution? The main use for this file is Intellisense, so unless it's saved in the bin folder right next to saxon9he-api.dll it doesn't help much, and having to make an additional download seems like a waste. That also means you'd have to update saxon-resources9-6.zip for every release so they don't go out of sync. The doc file shouldn't be separate from the binary.

Actions #5

Updated by O'Neil Delpratt over 9 years ago

You can download saxon-resources9-6.zip from the following link:

http://www.saxonica.com/download/saxon-resources9-6.zip

Which is on our download page:

http://www.saxonica.com/download/download_page.xml

You will have to move the file next to the dll library. In the next maintenance release we will automatically package the apidoc.xml file with the dll library.

Actions #6

Updated by O'Neil Delpratt over 9 years ago

  • Status changed from Resolved to Closed
  • % Done changed from 0 to 100

Bug fix patch applied to the Saxon 9.6.0.3 maintenance release

Actions #7

Updated by Max Toro over 9 years ago

Thank you O'Neil. One last issue, the doc file should be named saxon9he-api.xml, otherwise Visual Studio ignores it.

Actions #8

Updated by O'Neil Delpratt over 9 years ago

  • Status changed from Closed to In Progress

Ok. I will make the change for the next maintenance release.

Actions #9

Updated by O'Neil Delpratt over 9 years ago

  • Status changed from In Progress to Closed

I have made the fix with the file name (See the sub task: #2246)

Please register to edit this issue

Also available in: Atom PDF