Editing Talk:XMBML Coding
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 46: | Line 46: | ||
|} | |} | ||
0027A950 58 4D 42 4D 4C 00 00 00 76 65 72 73 69 6F 6E 00 XMBML...version. | XMBML generic structure descriptor from explore_plugin.sprx | ||
0027A960 31 2E 30 00 00 00 00 00 56 69 65 77 00 00 00 00 1.0.....View.... | Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ||
0027A970 69 64 00 00 00 00 00 00 49 74 65 6D 73 00 00 00 id......Items... | |||
0027A980 49 74 65 6D 00 00 00 00 51 75 65 72 79 00 00 00 Item....Query... | 0027A950 58 4D 42 4D 4C 00 00 00 76 65 72 73 69 6F 6E 00 XMBML...version. | ||
0027A990 6B 65 79 00 00 00 00 00 63 6C 61 73 73 00 00 00 key.....class... | 0027A960 31 2E 30 00 00 00 00 00 56 69 65 77 00 00 00 00 1.0.....View.... | ||
0027A9A0 61 74 74 72 00 00 00 00 73 72 63 00 00 00 00 00 attr....src..... | 0027A970 69 64 00 00 00 00 00 00 49 74 65 6D 73 00 00 00 id......Items... | ||
0027A9B0 74 79 70 65 3A 00 00 00 63 6C 73 69 64 3A 00 00 type:...clsid:.. | 0027A980 49 74 65 6D 00 00 00 00 51 75 65 72 79 00 00 00 Item....Query... | ||
0027A9C0 41 74 74 72 69 62 75 74 65 73 00 00 00 00 00 00 Attributes...... | 0027A990 6B 65 79 00 00 00 00 00 63 6C 61 73 73 00 00 00 key.....class... | ||
0027A9D0 54 61 62 6C 65 00 00 00 6B 65 79 00 00 00 00 00 Table...key..... | 0027A9A0 61 74 74 72 00 00 00 00 73 72 63 00 00 00 00 00 attr....src..... | ||
0027A9E0 69 6E 63 6C 75 64 65 00 50 61 69 72 00 00 00 00 include.Pair.... | 0027A9B0 74 79 70 65 3A 00 00 00 63 6C 73 69 64 3A 00 00 type:...clsid:.. | ||
0027A9F0 6B 65 79 00 00 00 00 00 53 74 72 69 6E 67 00 00 key.....String.. | 0027A9C0 41 74 74 72 69 62 75 74 65 73 00 00 00 00 00 00 Attributes...... | ||
0027A9D0 54 61 62 6C 65 00 00 00 6B 65 79 00 00 00 00 00 Table...key..... | |||
0027A9E0 69 6E 63 6C 75 64 65 00 50 61 69 72 00 00 00 00 include.Pair.... | |||
0027A9F0 6B 65 79 00 00 00 00 00 53 74 72 69 6E 67 00 00 key.....String.. | |||
*This is the last unknown, seems to be used to specify a class by its ID (used as replacement of '''type:'''), is unknown if it can be used with Query classes, Item classes, or with both | *This is the last unknown, seems to be used to specify a class by its ID (used as replacement of '''type:'''), is unknown if it can be used with Query classes, Item classes, or with both | ||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="xml"> | ||
<Query class="clsid:unknown_id"/> | <Query class="clsid:unknown_id"/> | ||
<Item class="clsid:unknown_id"/> | <Item class="clsid:unknown_id"/> | ||
Line 71: | Line 71: | ||
In old firmwares there seems to be a way to '''include''' attribute tables inside other attribute tables, it works in the same way like in some coding languages, the included stuff needs to be loaded before the tag that includes it, and the names used are the same than the table keys, as example, using the minimalistic example of front page: | In old firmwares there seems to be a way to '''include''' attribute tables inside other attribute tables, it works in the same way like in some coding languages, the included stuff needs to be loaded before the tag that includes it, and the names used are the same than the table keys, as example, using the minimalistic example of front page: | ||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="xml"> | ||
<View id="example"> | <View id="example"> | ||
<Attributes> | <Attributes> | ||
Line 101: | Line 101: | ||
=Music lists= | =Music lists= | ||
In category_music.xml firmware 0.83 | In category_music.xml firmware 0.83 | ||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="xml"> | ||
<View id="root"> | <View id="root"> | ||
<Attributes> | <Attributes> | ||
Line 125: | Line 125: | ||
**'''Attribute keys''': view0, view1, view2, view3 | **'''Attribute keys''': view0, view1, view2, view3 | ||
**[[XMB database]] field names terminated with '''_lst''': (listTitleForSort_lst, playerForSort_lst, genre_lst) | **[[XMB database]] field names terminated with '''_lst''': (listTitleForSort_lst, playerForSort_lst, genre_lst) | ||
=XMBML Files= | |||
All the files in this template are actually "XMBML files", so the template should be displayed here or in other XMBML related page, im posting it here as a reminder because the related pages needs an small rebuilding | |||
{{Dev_flash\vsh\resource\explore\xmb}} |