[mobile-broadband-provider-info] dtd: mark providers as primary to disambiguate providers with same MPLN



commit 8aabab55e73d9f0837ccdf42a7c1d29e3dc06477
Author: Jason Glasgow <jglasgow chromium org>
Date:   Wed May 25 17:19:12 2011 -0400

    dtd: mark providers as primary to disambiguate providers with same MPLN
    
    A primary provider is one that provides the network infrastructure for
    a given MCC/MNC; non-primary providers with the same MCC/MNC are MVNOs
    that piggy-back on the primary providers infrastructure.

 serviceproviders.2.dtd |    5 +++++
 serviceproviders.xml   |    8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)
---
diff --git a/serviceproviders.2.dtd b/serviceproviders.2.dtd
index 55cc0e5..d150a99 100644
--- a/serviceproviders.2.dtd
+++ b/serviceproviders.2.dtd
@@ -6,6 +6,11 @@
 
 <!ELEMENT provider (name+, gsm?, cdma?)>
 
+<!-- Indicates this provider is the primary/wholesale network provider -->
+<!-- for a given MCC/MNC; other providers with the same MCC/MNC are MVNOs -->
+<!-- that piggy-back on the primary provider. -->
+<!ATTLIST provider primary (true|false) #IMPLIED>
+
 <!ELEMENT gsm (network-id*, voicemail*, balance-check*, balance-top-up*, apn*)>
 <!ELEMENT apn (name*,
                gateway?,
diff --git a/serviceproviders.xml b/serviceproviders.xml
index a409f92..db06866 100644
--- a/serviceproviders.xml
+++ b/serviceproviders.xml
@@ -1467,7 +1467,7 @@ conceived.
 			</apn>
 		</gsm>
 	</provider>
-	<provider>
+	<provider primary="true">
 		<name>E-Plus</name>
 		<gsm>
 			<network-id mcc="262" mnc="03"/>
@@ -1793,7 +1793,7 @@ conceived.
 
 <!-- Denmark -->
 <country code="dk">
-	<provider>
+	<provider primary="true">
 		<name>3</name>
 		<gsm>
 			<network-id mcc="238" mnc="06"/>
@@ -3697,7 +3697,7 @@ conceived.
 			</apn>
 		</gsm>
 	</provider>
-	<provider>
+	<provider primary="true">
 		<name>3</name>
 		<gsm>
 			<network-id mcc="222" mnc="99"/>
@@ -5930,7 +5930,7 @@ conceived.
 
 <!-- Sweden -->
 <country code="se">
-	<provider>
+	<provider primary="true">
 		<name>3</name>
 		<gsm>
 			<network-id mcc="240" mnc="02"/>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]