Java 如何轻松定制OptaPlanner课程示例的XML输入文件?
我不仅是OptaPlanner的初学者,而且还是Java的初学者,这是我两周前开始学习的。我正在考虑从修改一个带有源程序的示例开始,为我当前的项目创建一个调度程序 目标 RedHat OptaPlanner的“课程课程”示例的XML输入文件 问题 是否有任何简单的方法可以修改XML输入文件或添加自定义文件 示例数据 原始XML:optaplanner examples/data/CoursulumCourse/unsolved/comp01.XML 问题是,每次更改列表的长度时,我都必须对所有ID编号重新编号。 在“课程”示例中,我可以找到相应的.ctt文件,这些文件很容易使用通用文本编辑器进行更改。以下是我要创建的输入数据,以.ctt格式表示: .ctt修改自:optaplanner示例/数据/课程课程/导入/comp01.cttJava 如何轻松定制OptaPlanner课程示例的XML输入文件?,java,xml,input,optaplanner,Java,Xml,Input,Optaplanner,我不仅是OptaPlanner的初学者,而且还是Java的初学者,这是我两周前开始学习的。我正在考虑从修改一个带有源程序的示例开始,为我当前的项目创建一个调度程序 目标 RedHat OptaPlanner的“课程课程”示例的XML输入文件 问题 是否有任何简单的方法可以修改XML输入文件或添加自定义文件 示例数据 原始XML:optaplanner examples/data/CoursulumCourse/unsolved/comp01.XML 问题是,每次更改列表的长度时,我都必须对所有I
我想知道一些工具是否可以将这些文本数据转换为特定于“课程”示例的XML文件 如果单击应用程序的“导入…”按钮,则可以加载.ctt文件并解决它。您不需要将.ctt转换为.xml。因此,您可以将自己的xxx.ctt文件放在data/CoursulumCourse/import下,让应用程序导入它。如果您可以更明确地指定您想要实现的目标,不熟悉该学习平台的人也可以帮助您。亲爱的liacqu,非常感谢您的写作建议。使用stackoverflow对我来说也是第一次。以前,我对这个系统本身有一个误解。我希望添加的数据示例能够阐明我想要做什么。
<CourseSchedule id="1">
...
<curriculumList id="27">
<Curriculum id="28">
<code>q000</code>
</Curriculum>
...
<courseList id="42">
<Course id="43">
<curriculumList id="44">
<Curriculum reference="28"/>
<Curriculum reference="30"/>
</curriculumList>
</Course>
...
</courseList>
...
</CourseSchedule>
Name: Test01
Courses: 3
Rooms: 3
Days: 5
Periods_per_day: 13
Curricula: 3
Constraints: 0
COURSES:
c0001 t000 5 99 1
c0002 t001 5 99 1
c0003 t002 5 99 1
ROOMS:
P01 999
P02 999
P03 999
CURRICULA:
q001 1 c0001
q002 1 c0002
q003 1 c0003
UNAVAILABILITY_CONSTRAINTS:
END.