Knowledge (XXG)

XML Information Set

Source πŸ“

1311: 33: 170:
XML was initially developed without a formal definition of its infoset. This was only formalised by later work beginning in 1999, first published as a separate W3C Working Draft at the end of December that year. Infoset recommendation Second Edition was adopted on 4 February, 2004. If a 2.0 version
190:
Infoset augmentation is somewhat controversial, with claims that it is a violation of modularity and tends to cause interoperability problems, since applications get different information depending on whether or not validation has been performed.
1281: 1287: 51: 582: 1371: 592: 1139: 602: 1275: 873: 416: 923: 171:
of the XML standard is ever published, it is likely that this would absorb the Infoset recommendation as an integral part of that standard.
1161: 949: 587: 565: 318: 1352: 1006: 855: 676: 69: 1118: 612: 996: 183:
validation, for example by adding default attributes. The augmented infoset is called the post-schema-validation infoset, or
763: 570: 1381: 965: 1376: 1087: 970: 535: 409: 883: 1061: 865: 545: 503: 456: 443: 425: 617: 471: 326: 113: 106: 1001: 898: 893: 508: 486: 1345: 1011: 805: 402: 215: 140: 1077: 607: 560: 498: 234: 1310: 691: 530: 1236: 1228: 555: 513: 179:
Infoset augmentation or infoset modification refers to the process of modifying the infoset during
1252: 1244: 1167: 1037: 622: 90: 1082: 1338: 1220: 1108: 1103: 664: 210:
Typically, XML Information Set is serialized as XML. There are also serialization formats for
1322: 313: 738: 239: 195: 1016: 903: 491: 322: 360: 1318: 975: 933: 718: 481: 1365: 815: 743: 733: 659: 466: 289: 163: 117: 275: 101:. The definitions in the XML Information Set specification are meant to be used in 394: 127:
An information set can contain up to eleven different types of information items:
850: 701: 1212: 1144: 1113: 671: 654: 451: 371: 1197: 723: 681: 644: 575: 211: 180: 835: 773: 17: 785: 753: 713: 649: 461: 199: 1172: 928: 778: 540: 302: 1202: 1123: 991: 913: 795: 748: 686: 639: 550: 387: 263: 918: 888: 878: 840: 790: 768: 758: 696: 634: 629: 523: 908: 810: 597: 518: 339: 244: 219: 184: 398: 120:
constraints. There is no requirement for an XML document to be
1032: 845: 800: 708: 476: 121: 94: 26: 105:
specifications that need to refer to the information in a
1326: 47: 388:"XML Information set recommendation (Second Edition)" 1268: 1211: 1186: 1154: 1132: 1096: 1070: 1050: 1025: 984: 958: 942: 864: 828: 442: 433: 42:
may be too technical for most readers to understand
278:(Working Draft ed.). W3C. 20 December 1999. 112:An XML document has an information set if it is 154:The Document Type Declaration Information Item 131:The Document Information Item (always present) 1346: 410: 145:Unexpanded Entity Reference Information Items 8: 1353: 1339: 1190: 1054: 439: 417: 403: 395: 70:Learn how and when to remove this message 54:, without removing the technical details. 292:(Second ed.). W3C. 4 February 2004. 141:Processing Instruction Information Items 93:describing an abstract data model of an 1276:International World Wide Web Conference 256: 194:Infoset augmentation is supported by 124:in order to have an information set. 52:make it understandable to non-experts 7: 1307: 1305: 950:Web Content Accessibility Guidelines 1372:World Wide Web Consortium standards 1325:. You can help Knowledge (XXG) by 340:"Extensible Markup Language (XML)" 25: 303:XML Schema 1.1 Part 1: Structures 157:Unparsed Entity Information Items 1309: 31: 1173:Multimodal Interaction Activity 1133:Community & business groups 230:XML Information Set instances: 97:document in terms of a set of 1: 971:Web Accessibility Initiative 1256:(browser/editor, 1996–2012) 361:XmlCsvReader Implementation 321:September 27, 2007, at the 315:RELAX NG and W3C XML Schema 148:Character Information Items 137:Attribute Information Items 1398: 1304: 160:Notation Information Items 1193: 1062:World Wide Web Foundation 1057: 966:Markup Validation Service 546:Linked Data Notifications 426:World Wide Web Consortium 151:Comment Information Items 134:Element Information Items 107:well-formed XML document 390:. W3C. 4 February 2004. 372:Apache CXF JSON Support 1321:–related article is a 290:"XML Information Set" 276:"XML Information Set" 235:Document Object Model 1382:World Wide Web stubs 175:Infoset augmentation 1377:XML-based standards 83:XML Information Set 1282:Steering Committee 1162:Device Description 1140:Web Advertising BG 116:and satisfies the 1334: 1333: 1299: 1298: 1264: 1263: 1182: 1181: 1046: 1045: 166:Information Items 99:information items 91:W3C specification 80: 79: 72: 16:(Redirected from 1389: 1355: 1348: 1341: 1313: 1306: 1288:First conference 1257: 1249: 1241: 1233: 1225: 1191: 1055: 1038:XHTML+MathML+SVG 457:Activity Streams 440: 419: 412: 405: 396: 391: 374: 369: 363: 358: 352: 351: 349: 347: 336: 330: 311: 305: 300: 294: 293: 286: 280: 279: 272: 266: 261: 240:Xpath data model 75: 68: 64: 61: 55: 35: 34: 27: 21: 1397: 1396: 1392: 1391: 1390: 1388: 1387: 1386: 1362: 1361: 1360: 1359: 1302: 1300: 1295: 1260: 1255: 1247: 1239: 1231: 1223: 1207: 1178: 1150: 1128: 1092: 1066: 1042: 1021: 980: 954: 938: 904:SMIL Timesheets 860: 824: 729:Information Set 514:Geolocation API 444:Recommendations 435: 429: 423: 386: 383: 378: 377: 370: 366: 359: 355: 345: 343: 338: 337: 333: 323:Wayback Machine 312: 308: 301: 297: 288: 287: 283: 274: 273: 269: 264:W3C XML Infoset 262: 258: 253: 228: 208: 177: 76: 65: 59: 56: 48:help improve it 45: 36: 32: 23: 22: 15: 12: 11: 5: 1395: 1393: 1385: 1384: 1379: 1374: 1364: 1363: 1358: 1357: 1350: 1343: 1335: 1332: 1331: 1319:World Wide Web 1314: 1297: 1296: 1294: 1293: 1292: 1291: 1290:("WWW1", 1994) 1285: 1272: 1270: 1266: 1265: 1262: 1261: 1259: 1258: 1250: 1242: 1234: 1226: 1217: 1215: 1209: 1208: 1206: 1205: 1200: 1194: 1188: 1184: 1183: 1180: 1179: 1177: 1176: 1170: 1165: 1158: 1156: 1152: 1151: 1149: 1148: 1142: 1136: 1134: 1130: 1129: 1127: 1126: 1121: 1116: 1111: 1106: 1100: 1098: 1097:Working groups 1094: 1093: 1091: 1090: 1085: 1080: 1074: 1072: 1071:Elected groups 1068: 1067: 1065: 1064: 1058: 1052: 1048: 1047: 1044: 1043: 1041: 1040: 1035: 1029: 1027: 1023: 1022: 1020: 1019: 1014: 1009: 1004: 999: 994: 988: 986: 982: 981: 979: 978: 976:Web Components 973: 968: 962: 960: 956: 955: 953: 952: 946: 944: 940: 939: 937: 936: 934:XMLHttpRequest 931: 926: 921: 916: 911: 906: 901: 896: 891: 886: 881: 876: 870: 868: 866:Working drafts 862: 861: 859: 858: 853: 848: 843: 838: 832: 830: 826: 825: 823: 822: 821: 820: 819: 818: 808: 803: 798: 793: 788: 783: 782: 781: 776: 766: 761: 756: 751: 746: 741: 736: 731: 726: 721: 716: 706: 705: 704: 694: 689: 684: 679: 674: 669: 668: 667: 657: 652: 647: 642: 637: 632: 627: 626: 625: 623:Filter Effects 615: 610: 605: 600: 595: 590: 585: 580: 579: 578: 568: 563: 558: 553: 548: 543: 538: 533: 528: 527: 526: 516: 511: 506: 501: 496: 495: 494: 489: 484: 474: 469: 464: 459: 454: 448: 446: 437: 431: 430: 424: 422: 421: 414: 407: 399: 393: 392: 382: 381:External links 379: 376: 375: 364: 353: 331: 306: 295: 281: 267: 255: 254: 252: 249: 248: 247: 242: 237: 227: 224: 207: 204: 176: 173: 168: 167: 161: 158: 155: 152: 149: 146: 143: 138: 135: 132: 78: 77: 39: 37: 30: 24: 14: 13: 10: 9: 6: 4: 3: 2: 1394: 1383: 1380: 1378: 1375: 1373: 1370: 1369: 1367: 1356: 1351: 1349: 1344: 1342: 1337: 1336: 1330: 1328: 1324: 1320: 1315: 1312: 1308: 1303: 1289: 1286: 1283: 1280: 1279: 1277: 1274: 1273: 1271: 1267: 1254: 1251: 1246: 1243: 1238: 1235: 1230: 1227: 1222: 1219: 1218: 1216: 1214: 1210: 1204: 1201: 1199: 1196: 1195: 1192: 1189: 1185: 1174: 1171: 1169: 1166: 1163: 1160: 1159: 1157: 1155:Closed groups 1153: 1146: 1143: 1141: 1138: 1137: 1135: 1131: 1125: 1122: 1120: 1117: 1115: 1112: 1110: 1107: 1105: 1102: 1101: 1099: 1095: 1089: 1086: 1084: 1081: 1079: 1076: 1075: 1073: 1069: 1063: 1060: 1059: 1056: 1053: 1051:Organizations 1049: 1039: 1036: 1034: 1031: 1030: 1028: 1024: 1018: 1015: 1013: 1010: 1008: 1005: 1003: 1000: 998: 995: 993: 990: 989: 987: 983: 977: 974: 972: 969: 967: 964: 963: 961: 957: 951: 948: 947: 945: 941: 935: 932: 930: 927: 925: 922: 920: 917: 915: 912: 910: 907: 905: 902: 900: 897: 895: 892: 890: 887: 885: 882: 880: 877: 875: 872: 871: 869: 867: 863: 857: 854: 852: 849: 847: 844: 842: 839: 837: 834: 833: 831: 827: 817: 814: 813: 812: 809: 807: 804: 802: 799: 797: 794: 792: 789: 787: 784: 780: 777: 775: 772: 771: 770: 767: 765: 762: 760: 757: 755: 752: 750: 747: 745: 742: 740: 737: 735: 732: 730: 727: 725: 722: 720: 717: 715: 712: 711: 710: 707: 703: 700: 699: 698: 695: 693: 690: 688: 685: 683: 680: 678: 675: 673: 670: 666: 663: 662: 661: 658: 656: 653: 651: 648: 646: 643: 641: 638: 636: 633: 631: 628: 624: 621: 620: 619: 616: 614: 611: 609: 606: 604: 601: 599: 596: 594: 591: 589: 586: 584: 581: 577: 574: 573: 572: 569: 567: 564: 562: 559: 557: 554: 552: 549: 547: 544: 542: 539: 537: 534: 532: 529: 525: 522: 521: 520: 517: 515: 512: 510: 507: 505: 502: 500: 497: 493: 490: 488: 485: 483: 480: 479: 478: 475: 473: 470: 468: 467:Canonical XML 465: 463: 460: 458: 455: 453: 450: 449: 447: 445: 441: 438: 432: 427: 420: 415: 413: 408: 406: 401: 400: 397: 389: 385: 384: 380: 373: 368: 365: 362: 357: 354: 341: 335: 332: 328: 324: 320: 317: 316: 310: 307: 304: 299: 296: 291: 285: 282: 277: 271: 268: 265: 260: 257: 250: 246: 243: 241: 238: 236: 233: 232: 231: 225: 223: 221: 217: 213: 206:Serialization 205: 203: 201: 197: 192: 188: 186: 182: 174: 172: 165: 162: 159: 156: 153: 150: 147: 144: 142: 139: 136: 133: 130: 129: 128: 125: 123: 119: 115: 110: 108: 104: 100: 96: 92: 88: 84: 74: 71: 63: 60:February 2015 53: 49: 43: 40:This article 38: 29: 28: 19: 1327:expanding it 1316: 1301: 728: 434:Products and 367: 356: 344:. Retrieved 334: 329:, 4 Jun 2002 314: 309: 298: 284: 270: 259: 229: 209: 193: 189: 178: 169: 126: 111: 102: 98: 86: 82: 81: 66: 57: 41: 1269:Conferences 1145:WebAssembly 1114:WebAssembly 1017:WebPlatform 672:Web storage 655:WebAssembly 452:ActivityPub 327:James Clark 114:well-formed 87:XML Infoset 18:XML Infoset 1366:Categories 1198:CERN httpd 985:Deprecated 959:Initiative 943:Guidelines 851:XHTML+SMIL 719:Encryption 682:Webmention 645:Timed text 482:Animations 251:References 212:Binary XML 196:XML Schema 1248:(1994–97) 1240:(1994–97) 1232:(1993–98) 1221:Line Mode 1026:Obsoleted 836:IndieAuth 744:Signature 734:Namespace 531:IndexedDB 509:EmotionML 436:standards 346:9 October 164:Namespace 118:namespace 1213:Browsers 1187:Software 1119:WebAuthn 816:elements 786:XPointer 754:XInclude 650:VoiceXML 556:Micropub 319:Archived 226:See also 200:RELAX NG 198:but not 1284:(IW3C2) 1278:(IW3C) 1224:(1990–) 929:XFrames 541:JSON-LD 487:Flexbox 89:) is a 46:Please 1203:Libwww 1164:(DDWG) 1124:WHATWG 992:C-HTML 914:WebGPU 806:XSL-FO 796:XQuery 749:XForms 739:Schema 724:Events 687:WebSub 640:SPARQL 576:Schema 551:MathML 218:, and 181:schema 1317:This 1253:Amaya 1237:Agora 1229:Arena 1175:(MMI) 1083:Board 919:WebXR 889:InkML 879:CURIE 874:CCXML 841:XAdES 829:Notes 791:XProc 769:XPath 759:XLink 702:+RDFa 697:XHTML 635:SHACL 630:SCXML 524:HTML5 428:(W3C) 342:. W3C 122:valid 103:other 1323:stub 1245:Argo 1168:HTML 1007:PGML 1002:JSSS 997:HDML 924:XFDL 909:sXBL 811:XSLT 714:Base 692:WOFF 677:WSDL 613:SSML 603:SRGS 598:SOAP 593:SMIL 588:SKOS 583:SISR 519:HTML 492:Grid 462:ARIA 348:2014 245:SXML 220:JSON 185:PSVI 1109:SVG 1104:CSS 1088:TAG 1033:P3P 1012:VML 899:RIF 894:MSE 884:EME 856:XUP 846:XBL 801:XSL 779:3.x 774:2.0 764:XOP 709:XML 660:WoT 618:SVG 608:SRI 571:RDF 566:PLS 561:OWL 536:ITS 504:EXI 499:DOM 477:CSS 472:CDF 216:CSV 95:XML 50:to 1368:: 1147:CG 1078:AB 665:TD 325:, 222:. 214:, 202:. 187:. 109:. 1354:e 1347:t 1340:v 1329:. 418:e 411:t 404:v 350:. 85:( 73:) 67:( 62:) 58:( 44:. 20:)

Index

XML Infoset
help improve it
make it understandable to non-experts
Learn how and when to remove this message
W3C specification
XML
well-formed XML document
well-formed
namespace
valid
Processing Instruction Information Items
Namespace
schema
PSVI
XML Schema
RELAX NG
Binary XML
CSV
JSON
Document Object Model
Xpath data model
SXML
W3C XML Infoset
"XML Information Set"
"XML Information Set"
XML Schema 1.1 Part 1: Structures
RELAX NG and W3C XML Schema
Archived
Wayback Machine
James Clark

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑