Add blogChannel XML schema
This commit is contained in:
parent
1c919880ba
commit
cff96c6a62
|
@ -0,0 +1,70 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<!--
|
||||
blogChannel RSS Module XML schema
|
||||
Copyright (c) 2023 ~lucidiot
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, version 3.
|
||||
|
||||
This program is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<xs:schema
|
||||
targetNamespace="http://backend.userland.com/blogChannelModule"
|
||||
elementFormDefault="qualified"
|
||||
attributeFormDefault="unqualified"
|
||||
xmlns="http://backend.userland.com/blogChannelModule"
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
>
|
||||
<xs:annotation>
|
||||
<xs:documentation>blogChannel RSS Module XML schema</xs:documentation>
|
||||
<xs:documentation>
|
||||
<![CDATA[Derived from the documentation at <http://backend.userland.com/blogChannelModule>]]>
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
|
||||
<xs:element name="blogRoll" type="xs:anyURI">
|
||||
<xs:annotation>
|
||||
<xs:documentation>URL of an OPML file containing the blogroll for this website.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="mySubscriptions" type="xs:anyURI">
|
||||
<xs:annotation>
|
||||
<xs:documentation>
|
||||
URL of an OPML file containing the RSS feed subscriptions of the website's managing editor.
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="blink" type="xs:anyURI">
|
||||
<xs:annotation>
|
||||
<xs:documentation>
|
||||
URL of a weblog that this website's managing editor is promoting, per Mark Pilgrim's description.
|
||||
</xs:documentation>
|
||||
<xs:documentation>
|
||||
<![CDATA[See <http://web.archive.org/web/20021210024956/http://diveintomark.org:80/archives/2002/09/17.html>]]>
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="changes" type="xs:anyURI">
|
||||
<xs:annotation>
|
||||
<xs:documentation>URL of a changes.xml file.</xs:documentation>
|
||||
<xs:documentation>
|
||||
When the feed that contains this element updates, it pings a server that updates this file.
|
||||
The presence of this element says to aggregators that they only have to read the changes file to see if this feed has updated.
|
||||
If several feeds point to the same changes file, the aggregator has to do less polling, resulting in better use of server bandwidth, and the Internet as a whole; and resulting in faster scans.
|
||||
</xs:documentation>
|
||||
<xs:documentation>
|
||||
<![CDATA[See <https://web.archive.org/web/20180131140150/http://xmlrpc.scripting.com/weblogsComForRss.html>]]>
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:schema>
|
Loading…
Reference in New Issue