标签: schema

这是一个有效的XML吗?

我觉得这个XML无效,有人可以解释一下原因吗?

我认为它有点东西这个点我的元素名称?

estate_price.price_suggestion

还有什么其他的东西对这个XML无效吗?

XML

 \\ <?xml version="1.0" encoding="UTF-8"?>

<iad>
  <DataTag>
    <element id="0">
      <changed_string>content</changed_string>
      <no_of_bedrooms>content</no_of_bedrooms>
      <published_string>content</published_string>
      <mmo>content</mmo>
      <postcode>content</postcode>
      <utmx>content</utmx>
      <utmy>content</utmy>
      <disposed>content</disposed>
      <property_type>content</property_type>
      <isprivate>content</isprivate>
      <heading>content</heading>
      <published>content</published>
      <estate_price.price_suggestion>content</estate_price.price_suggestion>
      <ownership_type>content</ownership_type>
      <estate_size.useable_area>content</estate_size.useable_area>
      <adid>content</adid>
      <address>content</address>
      <sqmtrprice>content</sqmtrprice>
      <estate_size.primary_room_area>content</estate_size.primary_room_area>
      <location>content</location>
      <changed>content</changed>
      <orgname>content</orgname>
    </element>
    <element id="1">
      <changed_string>content</changed_string>
      <no_of_bedrooms>content</no_of_bedrooms>
      <published_string>content</published_string>
      <mmo>content</mmo>
      <postcode>content</postcode>
      <utmx>content</utmx>
      <utmy>content</utmy>
      <disposed>content</disposed>
      <property_type>content</property_type>
      <isprivate>content</isprivate>
      <heading>content</heading>
      <published>content</published>
      <estate_price.price_suggestion>content</estate_price.price_suggestion>
      <ownership_type>content</ownership_type>
      <estate_size.useable_area>content</estate_size.useable_area>
      <adid>content</adid>
      <address>content</address>
      <sqmtrprice>content</sqmtrprice>
      <estate_size.primary_room_area>content</estate_size.primary_room_area>
      <location>content</location>
      <changed>content</changed>
      <orgname>content</orgname>
    </element>
  </DataTag>
</iad>
Run Code Online (Sandbox Code Playgroud)

xml schema xsd dtd standards-compliance

1
推荐指数
1
解决办法
255
查看次数

资产数据库设计问题

我正在建立一个资产跟踪数据库。资产因黑莓、个人电脑、服务器、显示器、扬声器、键盘、鼠标、椅子、桌子、小隔间、立方墙、打印机、冰箱、微波炉……各种各样的东西而异。该范围将是我的类别表:

create table AssetManagement.zCategory(
   zCategoryId int identity primary key,
   CategoryDescription varchar(15) unique not null
   )
Run Code Online (Sandbox Code Playgroud)

计算机很容易有一个类别、制造商和型号,但某些资产(椅子或其他)可能只有一个型号。有些可能只有制造商。

我相信使用良好的数据库设计来强制执行以下操作是一个很好的设计:

  • 如果已知模型的制造商,
    • 不可能在数据库中的其他地方使用不同的类别或制造商存储相同的模型 ID
  • 存储在数据库中的资产必须具有类别
  • 在 3 个中的任何一个中使用 id 来描述“未知”会让人不舒服,但可能是必要的)

因此,虽然模型可能有已知的制造商,资产可能有模型或制造商,或两者都有,但它应该始终有一个类别。

到目前为止,这是我想出的,我想过使用触发器来强制执行直接外键不会

create table AssetManagement.zModel(
  zModelId int identity primary key,
  zModelDescription varchar(15) unique not null,
  zAssetCategoryId int not null references AssetManagement.zAssetCategory(zAssetCategoryId)
)


create table AssetManagement.zManufacturer(
  zManufacturerId int identity primary key,
  zManufacturerDescription varchar(15) unique not null
)

create table AssetManagement.zProduct
(
 zProductId int identity primary key,
 zProductDescription varchar(35),
 zAssetCategoryId int references AssetManagement.zAssetCategory(zAssetCategoryId),
 zModelId int references …
Run Code Online (Sandbox Code Playgroud)

sql schema database-design asset-management

1
推荐指数
1
解决办法
4515
查看次数

使用Java schemacrawler,为什么要扫描数据库中的每个表?

使用Java schemacrawler,为什么要扫描数据库中的每个表?它不应该只是扫描我在命令行上指定的数据库: -database = openfire ???

:: schemacrawler batch launcher
@echo off
C:\JDK\bin\java.exe -classpath jtds-1.2.4.jar;schemacrawler-8.8.jar; \
schemacrawler-sqlserver-8.8.jar schemacrawler.tools.sqlserver.Main \
-user=sa -password=password -database=openfire -port=1433 -host=localhost \
-table_types=TABLE -command=schema -schemas=.*\.dbo.* -infolevel=standard \
-loglevel=FINE
Run Code Online (Sandbox Code Playgroud)

java database schema schemacrawler

1
推荐指数
1
解决办法
2189
查看次数

如何授予存储过程,从不同模式中选择的权限?

我需要用户无权访问另一个方案,但存储过程可以访问不同的模式.

oracle schema plsql grant oracle10g

1
推荐指数
1
解决办法
7286
查看次数

JSON Schema:表示在字符串类型中编码对象类型的约束

在我的JSON序列化数据中,我有嵌套对象:

{
  "A" : { "A1": 1,
          "A2": 2 },
  "B" : { "B1": 3,
          "B2": 4 }
}
Run Code Online (Sandbox Code Playgroud)

由于给定的约束我无法影响,我需要压扁结构.这意味着,深度大于1的每个对象都必须编码为字符串.应用于上面的例子,这是这样的:

{
  "A" : "\{\"A1\": 1, \"A2\": 2\}"
  "B" : "\{\"B1\": 3, \"B2\": 4\}"  
}
Run Code Online (Sandbox Code Playgroud)

因为我需要在JSON Schema中表达这个约束,所以我几乎要遵循它的语法规则.我猜这些对象的类型将是string或者object.

{
  "title": "My Schema",
  "type": "object",
  "properties": {

    "A": {
      "type": "string vs. object" 
    "B": {
      "type": "string vs. object"
}
Run Code Online (Sandbox Code Playgroud)

javascript schema json schema-design jsonschema

1
推荐指数
1
解决办法
917
查看次数

如何使用 dcterms 或其他模式描述资源?

我试图描述一些关于书籍的资源,已经做到了:

作者:dcterms:creator;

标题:dcterms:标题;

位置:dcterms:位置

这是最简单的,但我有一些不在 dcterms 列表中的东西。我在哪里可以找到其他模式来描述它?你能告诉我一些例子,甚至如何创建我自己的模式吗?

例如。主页; 关键词;目标

schema rdf semantic-web

1
推荐指数
1
解决办法
892
查看次数

c#从xsi:schemaLocation属性值获取.xsd的本地路径

我正在寻找一种不使用正则表达式来提取模式的本地路径的最佳方法。

样本:

<?xml version="1.0"?>
<ord:order xmlns:ord="http://example.org/ord"
   xmlns:prod="http://example.org/prod"
   xmlns:xs="http://www.w3.org/2001/XMLSchema"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://example.org/prod chapter05prod.xsd
                   http://example.org/ord chapter05ord.xsd">
<items>
    <prod:product>
        <number xsi:type="xs:short">557</number>
        <name>Short-Sleeved Linen Blouse</name>
        <size xsi:nil="true"/>
    </prod:product>
</items>
Run Code Online (Sandbox Code Playgroud)

或者

xsi:schemaLocation="http://example.org/prod \\RandomFolder\New\chapter05prod.xsd">
Run Code Online (Sandbox Code Playgroud)

或者

 xsi:schemaLocation="chapter05prod.xsd">
Run Code Online (Sandbox Code Playgroud)

我想获取 *.xsd 文件的本地路径。有没有办法使用 xml 解析器或 xmlResolver 或其他不使用正则表达式的方式来做到这一点?

编辑:我正在寻找一种最通用的方法来获取外部 .xsd 路径引用的路径。

另一个例子:

xsi:noNamespaceSchemaLocation="file://C://Documents and Settings//All Users//Application Data//My Application//MyData.xsd"
Run Code Online (Sandbox Code Playgroud)

c# schema xsd xml-parsing

1
推荐指数
1
解决办法
3025
查看次数

使用外键表约束备份MySQL模式

我创建了包含多个表的MySQL模式,然后我决定使用以下命令为每个表添加外键约束:

ALTER TABLE Orders
ADD FOREIGN KEY (P_Id)
REFERENCES Persons(P_Id)
Run Code Online (Sandbox Code Playgroud)

如何获取架构的备份(包含外键)以便我可以在另一台机器上复制它?

请注意,SHOW CREATE TABLEmysqldump在我的情况下不起作用,因为它们只创建一个UNIQUE KEY约束而不是FOREIGN KEY.

mysql sql backup schema mysqldump

1
推荐指数
1
解决办法
4999
查看次数

php json-schema - 致命错误:找不到类

PHP 新手!

我有 /var/www/html/index.php 需要来自https://github.com/justinrainbow/json-schema 的json-schema

从 git 下载并将 JsonSchema 文件夹移动到 /var/www/html

index.php 中的以下内容给出了致命错误:未找到 Class 'JsonSchema\Constraints\Constraint'

require "JsonSchema/Validator.php";
use JsonSchema\Validator;
$validator = new JsonSchema\Validator();
$validator->check(json_decode($data), json_decode($schema));
Run Code Online (Sandbox Code Playgroud)

如果我包含 Constraint.php,它会抛出另一个错误。我在这里缺少一些基础知识。使用外部库的正确方法是什么?

谢谢!

php schema json require

1
推荐指数
1
解决办法
1889
查看次数

如何在spring mvc中输出json

我正在使用带有mvc的Spring启动.我有一个json模式用于请求和响应.基本上用户将数据(在json中)发布到url,控制器执行其逻辑并返回json.我很难回到json.到目前为止,我有几个观点(在百里香中)有硬编码的反应,我不想要.我只想使用一个可以编辑并发送回客户端的对象.反应非常简单.这是响应的模式:

{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"message":{
"minLength":1,
"type":"string"

}
},
"required": [
"message"
]
}
Run Code Online (Sandbox Code Playgroud)

我有一个类型响应的对象,它符合我的响应json架构.我基本上想要将此对象输出到客户端.但不确定我的控制器如何返回一个String,这个字符串通常是html页面的名称.

schema spring json spring-mvc

1
推荐指数
1
解决办法
2333
查看次数