Changeset 288
- Timestamp:
- 19/07/08 09:30:39 (14 years ago)
- Location:
- draft-ietf-httpbis/latest
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest/Makefile
r230 r288 29 29 p6-cache.txt \ 30 30 p7-auth.txt \ 31 p8-cookies.txt 31 p8-cookies.txt \ 32 p2-semantics.iana-methods.xml \ 33 p2-semantics.iana-status-codes.xml 32 34 33 35 all: $(TARGETS) … … 48 50 $(saxon) $< ../../rfc2629xslt/rfc2629toXHTML.xslt > $@ 49 51 52 %.iana-methods.xml: %.xml extract-method-defs.xslt 53 $(saxon) $< extract-method-defs.xslt > $@ 54 55 %.iana-status-codes.xml: %.xml extract-status-code-defs.xslt 56 $(saxon) $< extract-status-code-defs.xslt > $@ 57 50 58 outlineALL.html: p1-messaging.xhtml \ 51 59 p2-semantics.xhtml \ -
draft-ietf-httpbis/latest/extract-method-defs.xslt
r286 r288 3 3 xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' 4 4 version="1.0" 5 exclude-result-prefixes="rdf x" 5 6 > 6 7 … … 8 9 9 10 <xsl:template match="/"> 11 <xsl:variable name="table"> 12 <texttable align="left" suppress-title="true" anchor="iana.method.registration.table"> 13 <ttcol>Method</ttcol> 14 <ttcol>Safe</ttcol> 15 <ttcol>Reference</ttcol> 16 <xsl:apply-templates select="//section[iref/@item='Methods']"> 17 <xsl:sort select="iref[@item='Methods']/@subitem"/> 18 </xsl:apply-templates> 19 </texttable> 20 <xsl:text> </xsl:text> 21 </xsl:variable> 22 10 23 <xsl:comment>AUTOGENERATED FROM extract-method-defs.xslt, do not edit manually</xsl:comment> 11 24 <xsl:text> </xsl:text> 12 <xsl:comment>(START)</xsl:comment> 25 <xsl:copy-of select="$table"/> 26 <xsl:comment>(END)</xsl:comment> 13 27 <xsl:text> </xsl:text> 14 <t> 15 The HTTP Method Registry located at <eref target="http://www.iana.org/assignments/http-methods"/> 16 should be populated with the registrations below: 17 </t> 18 <texttable align="left"> 19 <ttcol>Method</ttcol> 20 <ttcol>Safe</ttcol> 21 <ttcol>Reference</ttcol> 22 <xsl:apply-templates select="//section[iref/@item='Methods']"> 23 <xsl:sort select="iref[@item='Methods']/@subitem"/> 24 </xsl:apply-templates> 25 </texttable> 26 <t> 27 </t> 28 <xsl:text> </xsl:text> 29 <xsl:comment>(END)</xsl:comment> 28 29 <!-- check against current version --> 30 <xsl:variable name="oldtable" select="//texttable[@anchor='iana.method.registration.table']" /> 31 32 <xsl:if test="string($table//ttcol | $table//c) != string($oldtable//ttcol | $oldtable//c)"> 33 <xsl:message>WARNING: table contained inside source document needs to be updated!</xsl:message> 34 </xsl:if> 35 30 36 </xsl:template> 31 37 -
draft-ietf-httpbis/latest/extract-status-code-defs.xslt
r262 r288 1 1 <xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 2 2 xmlns:x="http://purl.org/net/xml2rfc/ext" 3 xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' 3 4 version="1.0" 5 exclude-result-prefixes="rdf x" 4 6 > 5 7 6 8 <xsl:output indent="yes" omit-xml-declaration="yes"/> 7 9 10 <xsl:output indent="yes" omit-xml-declaration="yes"/> 11 8 12 <xsl:template match="/"> 13 <xsl:variable name="table"> 14 <texttable align="left" suppress-title="true" anchor="iana.status.code.registration.table"> 15 <ttcol>Value</ttcol> 16 <ttcol>Description</ttcol> 17 <ttcol>Reference</ttcol> 18 <xsl:apply-templates select="//section[iref/@item='Status Codes']"> 19 <xsl:sort select="iref[@item='Status Codes']/@subitem"/> 20 </xsl:apply-templates> 21 </texttable> 22 <xsl:text> </xsl:text> 23 </xsl:variable> 24 9 25 <xsl:comment>AUTOGENERATED FROM extract-status-code-defs.xslt, do not edit manually</xsl:comment> 10 26 <xsl:text> </xsl:text> 11 <xsl:comment>(START)</xsl:comment> 27 <xsl:copy-of select="$table"/> 28 <xsl:comment>(END)</xsl:comment> 12 29 <xsl:text> </xsl:text> 13 <t> 14 The HTTP Status Code Registry located at <eref target="http://www.iana.org/assignments/http-status-codes"/> 15 should be updated with the registrations below: 16 </t> 17 <texttable> 18 <ttcol>Value</ttcol> 19 <ttcol>Description</ttcol> 20 <ttcol>Reference</ttcol> 21 <xsl:apply-templates select="//section[iref/@item='Status Codes']"> 22 <xsl:sort select="iref[@item='Status Codes']/@subitem"/> 23 </xsl:apply-templates> 24 </texttable> 25 <t> 26 </t> 27 <xsl:text> </xsl:text> 28 <xsl:comment>(END)</xsl:comment> 30 31 <!-- check against current version --> 32 <xsl:variable name="oldtable" select="//texttable[@anchor='iana.status.code.registration.table']" /> 33 34 <xsl:if test="string($table//ttcol | $table//c) != string($oldtable//ttcol | $oldtable//c)"> 35 <xsl:message>WARNING: table contained inside source document needs to be updated!</xsl:message> 36 </xsl:if> 37 29 38 </xsl:template> 30 39 -
draft-ietf-httpbis/latest/p2-semantics.html
r286 r288 477 477 <tr> 478 478 <td class="header left"></td> 479 <td class="header right">July 1 8, 2008</td>479 <td class="header right">July 19, 2008</td> 480 480 </tr> 481 481 </table> … … 1615 1615 <p id="rfc.section.11.1.p.2">The HTTP Method Registry located at <<a href="http://www.iana.org/assignments/http-methods">http://www.iana.org/assignments/http-methods</a>> should be populated with the registrations below: 1616 1616 </p> 1617 <div id="rfc.table.u.1"> 1617 <div id="rfc.table.1"> 1618 <div id="iana.method.registration.table"></div> 1618 1619 <table summary="" class="tt full" cellpadding="3" cellspacing="0"> 1619 1620 <thead> … … 1681 1682 <p id="rfc.section.11.2.p.2">The HTTP Status Code Registry located at <<a href="http://www.iana.org/assignments/http-status-codes">http://www.iana.org/assignments/http-status-codes</a>> should be updated with the registrations below: 1682 1683 </p> 1683 <div id="rfc.table.u.2"> 1684 <div id="rfc.table.2"> 1685 <div id="iana.status.code.registration.table"></div> 1684 1686 <table summary="" class="tt full" cellpadding="3" cellspacing="0"> 1685 1687 <thead> … … 1943 1945 <p id="rfc.section.11.3.p.1">The Message Header Registry located at <<a href="http://www.iana.org/assignments/message-headers/message-header-index.html">http://www.iana.org/assignments/message-headers/message-header-index.html</a>> should be updated with the permanent registrations below (see <a href="#RFC3864" id="rfc.xref.RFC3864.1"><cite title="Registration Procedures for Message Header Fields">[RFC3864]</cite></a>): 1944 1946 </p> 1945 <div id="rfc.table.u. 3">1947 <div id="rfc.table.u.1"> 1946 1948 <table summary="" class="tt full" cellpadding="3" cellspacing="0"> 1947 1949 <thead> -
draft-ietf-httpbis/latest/p2-semantics.xml
r286 r288 2135 2135 <xref target="method.registry"/> of this document. 2136 2136 </t> 2137 <t> 2138 The HTTP Method Registry located at <eref target="http://www.iana.org/assignments/http-methods"/> 2139 should be populated with the registrations below: 2140 </t> 2137 2141 <!--AUTOGENERATED FROM extract-method-defs.xslt, do not edit manually--> 2138 <!--(START)--> 2139 <t xmlns:x="http://purl.org/net/xml2rfc/ext" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> 2140 The HTTP Method Registry located at <eref target="http://www.iana.org/assignments/http-methods"/> 2141 should be populated with the registrations below: 2142 </t> 2143 <texttable xmlns:x="http://purl.org/net/xml2rfc/ext" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" align="left"> 2142 <texttable align="left" suppress-title="true" anchor="iana.method.registration.table"> 2144 2143 <ttcol>Method</ttcol> 2145 2144 <ttcol>Safe</ttcol> 2146 2145 <ttcol>Reference</ttcol> 2147 2148 2146 <c>CONNECT</c> 2149 2147 <c>no</c> … … 2151 2149 <xref target="CONNECT"/> 2152 2150 </c> 2153 2154 2151 <c>DELETE</c> 2155 2152 <c>no</c> … … 2157 2154 <xref target="DELETE"/> 2158 2155 </c> 2159 2160 2156 <c>GET</c> 2161 2157 <c>yes</c> … … 2163 2159 <xref target="GET"/> 2164 2160 </c> 2165 2166 2161 <c>HEAD</c> 2167 2162 <c>yes</c> … … 2169 2164 <xref target="HEAD"/> 2170 2165 </c> 2171 2172 2166 <c>OPTIONS</c> 2173 2167 <c>yes</c> … … 2175 2169 <xref target="OPTIONS"/> 2176 2170 </c> 2177 2178 2171 <c>POST</c> 2179 2172 <c>no</c> … … 2181 2174 <xref target="POST"/> 2182 2175 </c> 2183 2184 2176 <c>PUT</c> 2185 2177 <c>no</c> … … 2187 2179 <xref target="PUT"/> 2188 2180 </c> 2189 2190 2181 <c>TRACE</c> 2191 2182 <c>yes</c> … … 2199 2190 <section title="Status Code Registry" anchor="status.code.registration"> 2200 2191 <t> 2201 The registration procedure for HTTP Status Codes -- previously defined 2202 in <xref target="RFC2817" x:fmt="of" x:sec="7.1"/> -- is now defined 2203 by <xref target="status.code.registry"/> of this document. 2192 The registration procedure for HTTP Status Codes -- previously defined 2193 in <xref target="RFC2817" x:fmt="of" x:sec="7.1"/> -- is now defined 2194 by <xref target="status.code.registry"/> of this document. 2195 </t> 2196 <t> 2197 The HTTP Status Code Registry located at <eref target="http://www.iana.org/assignments/http-status-codes"/> 2198 should be updated with the registrations below: 2204 2199 </t> 2205 2200 <!--AUTOGENERATED FROM extract-status-code-defs.xslt, do not edit manually--> 2206 <!--(START)--> 2207 <t xmlns:x="http://purl.org/net/xml2rfc/ext"> 2208 The HTTP Status Code Registry located at <eref target="http://www.iana.org/assignments/http-status-codes"/> 2209 should be updated with the registrations below: 2210 </t> 2211 <texttable xmlns:x="http://purl.org/net/xml2rfc/ext"> 2201 <texttable align="left" suppress-title="true" anchor="iana.status.code.registration.table"> 2212 2202 <ttcol>Value</ttcol> 2213 2203 <ttcol>Description</ttcol> 2214 2204 <ttcol>Reference</ttcol> 2215 2216 2205 <c>100</c> 2217 2206 <c>Continue</c> … … 2219 2208 <xref target="status.100"/> 2220 2209 </c> 2221 2222 2210 <c>101</c> 2223 2211 <c>Switching Protocols</c> … … 2225 2213 <xref target="status.101"/> 2226 2214 </c> 2227 2228 2215 <c>200</c> 2229 2216 <c>OK</c> … … 2231 2218 <xref target="status.200"/> 2232 2219 </c> 2233 2234 2220 <c>201</c> 2235 2221 <c>Created</c> … … 2237 2223 <xref target="status.201"/> 2238 2224 </c> 2239 2240 2225 <c>202</c> 2241 2226 <c>Accepted</c> … … 2243 2228 <xref target="status.202"/> 2244 2229 </c> 2245 2246 2230 <c>203</c> 2247 2231 <c>Non-Authoritative Information</c> … … 2249 2233 <xref target="status.203"/> 2250 2234 </c> 2251 2252 2235 <c>204</c> 2253 2236 <c>No Content</c> … … 2255 2238 <xref target="status.204"/> 2256 2239 </c> 2257 2258 2240 <c>205</c> 2259 2241 <c>Reset Content</c> … … 2261 2243 <xref target="status.205"/> 2262 2244 </c> 2263 2264 2245 <c>206</c> 2265 2246 <c>Partial Content</c> … … 2267 2248 <xref target="status.206"/> 2268 2249 </c> 2269 2270 2250 <c>300</c> 2271 2251 <c>Multiple Choices</c> … … 2273 2253 <xref target="status.300"/> 2274 2254 </c> 2275 2276 2255 <c>301</c> 2277 2256 <c>Moved Permanently</c> … … 2279 2258 <xref target="status.301"/> 2280 2259 </c> 2281 2282 2260 <c>302</c> 2283 2261 <c>Found</c> … … 2285 2263 <xref target="status.302"/> 2286 2264 </c> 2287 2288 2265 <c>303</c> 2289 2266 <c>See Other</c> … … 2291 2268 <xref target="status.303"/> 2292 2269 </c> 2293 2294 2270 <c>304</c> 2295 2271 <c>Not Modified</c> … … 2297 2273 <xref target="status.304"/> 2298 2274 </c> 2299 2300 2275 <c>305</c> 2301 2276 <c>Use Proxy</c> … … 2303 2278 <xref target="status.305"/> 2304 2279 </c> 2305 2306 2280 <c>306</c> 2307 2281 <c>(Unused)</c> … … 2309 2283 <xref target="status.306"/> 2310 2284 </c> 2311 2312 2285 <c>307</c> 2313 2286 <c>Temporary Redirect</c> … … 2315 2288 <xref target="status.307"/> 2316 2289 </c> 2317 2318 2290 <c>400</c> 2319 2291 <c>Bad Request</c> … … 2321 2293 <xref target="status.400"/> 2322 2294 </c> 2323 2324 2295 <c>401</c> 2325 2296 <c>Unauthorized</c> … … 2327 2298 <xref target="status.401"/> 2328 2299 </c> 2329 2330 2300 <c>402</c> 2331 2301 <c>Payment Required</c> … … 2333 2303 <xref target="status.402"/> 2334 2304 </c> 2335 2336 2305 <c>403</c> 2337 2306 <c>Forbidden</c> … … 2339 2308 <xref target="status.403"/> 2340 2309 </c> 2341 2342 2310 <c>404</c> 2343 2311 <c>Not Found</c> … … 2345 2313 <xref target="status.404"/> 2346 2314 </c> 2347 2348 2315 <c>405</c> 2349 2316 <c>Method Not Allowed</c> … … 2351 2318 <xref target="status.405"/> 2352 2319 </c> 2353 2354 2320 <c>406</c> 2355 2321 <c>Not Acceptable</c> … … 2357 2323 <xref target="status.406"/> 2358 2324 </c> 2359 2360 2325 <c>407</c> 2361 2326 <c>Proxy Authentication Required</c> … … 2363 2328 <xref target="status.407"/> 2364 2329 </c> 2365 2366 2330 <c>408</c> 2367 2331 <c>Request Timeout</c> … … 2369 2333 <xref target="status.408"/> 2370 2334 </c> 2371 2372 2335 <c>409</c> 2373 2336 <c>Conflict</c> … … 2375 2338 <xref target="status.409"/> 2376 2339 </c> 2377 2378 2340 <c>410</c> 2379 2341 <c>Gone</c> … … 2381 2343 <xref target="status.410"/> 2382 2344 </c> 2383 2384 2345 <c>411</c> 2385 2346 <c>Length Required</c> … … 2387 2348 <xref target="status.411"/> 2388 2349 </c> 2389 2390 2350 <c>412</c> 2391 2351 <c>Precondition Failed</c> … … 2393 2353 <xref target="status.412"/> 2394 2354 </c> 2395 2396 2355 <c>413</c> 2397 2356 <c>Request Entity Too Large</c> … … 2399 2358 <xref target="status.413"/> 2400 2359 </c> 2401 2402 2360 <c>414</c> 2403 2361 <c>Request-URI Too Long</c> … … 2405 2363 <xref target="status.414"/> 2406 2364 </c> 2407 2408 2365 <c>415</c> 2409 2366 <c>Unsupported Media Type</c> … … 2411 2368 <xref target="status.415"/> 2412 2369 </c> 2413 2414 2370 <c>416</c> 2415 2371 <c>Requested Range Not Satisfiable</c> … … 2417 2373 <xref target="status.416"/> 2418 2374 </c> 2419 2420 2375 <c>417</c> 2421 2376 <c>Expectation Failed</c> … … 2423 2378 <xref target="status.417"/> 2424 2379 </c> 2425 2426 2380 <c>500</c> 2427 2381 <c>Internal Server Error</c> … … 2429 2383 <xref target="status.500"/> 2430 2384 </c> 2431 2432 2385 <c>501</c> 2433 2386 <c>Not Implemented</c> … … 2435 2388 <xref target="status.501"/> 2436 2389 </c> 2437 2438 2390 <c>502</c> 2439 2391 <c>Bad Gateway</c> … … 2441 2393 <xref target="status.502"/> 2442 2394 </c> 2443 2444 2395 <c>503</c> 2445 2396 <c>Service Unavailable</c> … … 2447 2398 <xref target="status.503"/> 2448 2399 </c> 2449 2450 2400 <c>504</c> 2451 2401 <c>Gateway Timeout</c> … … 2453 2403 <xref target="status.504"/> 2454 2404 </c> 2455 2456 2405 <c>505</c> 2457 2406 <c>HTTP Version Not Supported</c>
Note: See TracChangeset
for help on using the changeset viewer.