Unfortunately, they are different.

### From Litle_Account_Updater_Ops_Guide_XML8.9_V2.3.pdf:

### A.27 token
The token element replaces the card element in tokenized transactions and defines the
tokenized payment card information.

#### Parent Elements:
authorization, captureGivenAuth, credit, forceCapture, sale, accountUpdate 
#### Attributes:
None
#### Child Elements:
*Required:* litleToken
*Optional:* expDate, cardValidationNum

---

**Litle_XML_Reference_Guide_XML8.13_V2.24.pdf** does not mention the `cardToken` element.  See **Chapter 4 LitleXML Elements**:

```
card ................ 260 
cardAcceptorTaxId ................ 261 
cardholderAuthentication ................ 262 
cardholderId ................ 263 
cardOrToken ................ 264
cardProductType ................ 265
cardValidationNum ................ 266 
cardValidationResult ................ 267
...
newCardInfo ................ 360 
newCardTokenInfo ................ 361
```

Finally, the name of the class defines the element name.  **Litle_Account_Updater_Ops_Guide_XML8.9_V2.3.pdf** only defines the `token` element.

```ruby
> token = LitleOnline::Token.from_hash 'token' => { 'litleToken' => '12345678901234567890' }
=> #<LitleOnline::Token:0x007fab600915d8
 @cardValidationNum=nil,
 @expDate=nil,
 @litleToken="12345678901234567890">
> token.save_to_xml.to_s
=> "<token><litleToken>12345678901234567890</litleToken></token>"
> card_token = LitleOnline::CardToken.from_hash 'cardToken' => { 'litleToken' => '12345678901234567890' }
=> #<LitleOnline::CardToken:0x007fab5dd15d98
 @cardValidationNum=nil,
 @expDate=nil,
 @litleToken="12345678901234567890",
 @mop=nil>
> card_token.save_to_xml.to_s
=> "<card-token><litleToken>12345678901234567890</litleToken></card-token>"
```